在ToUpdateServlet.java中用request.getRequestDispatcher("./Back/adminUpdate.jsp").forward(request, response);这句跳转到根目录中的Back文件夹中的adminUpdate.jsp 结果css样式失效
css路径
css与Back都在跟目录下
根目录:OnlineBankSystem
地址栏:localhost:8080/OnlineBankSystem/ToUpdateServlet
我觉得是因为ToUpdateServlet在根目录下所以../css就不对了 把../去掉也可以显示css 但问题是其他页面超链接过来我的css还是会失效 所以只能用../css
如果使用绝对路径就没问题 但我想知道能不能用相对路径解决
还有就是用到服务器跳转的话 超链接一定要用绝对路径吗?
求大神解答 谢谢!
Servlet跳转CSS失效
答案:2 悬赏:70 手机版
解决时间 2021-12-21 18:55
- 提问者网友:十年饮冰
- 2021-12-21 01:49
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-12-21 02:12
最好还是为绝对路径,不过不要写死
可以设个全局的baseUrl头,整体的url用头和当前的文件路径去拼,
比如 baseUrl + '/css/common.css'这样
可以设个全局的baseUrl头,整体的url用头和当前的文件路径去拼,
比如 baseUrl + '/css/common.css'这样
全部回答
- 1楼网友:酒醒三更
- 2021-12-21 02:38
没遇到过,但你应该把跳转后的网页代码贴上来,这样才能知道问题的确切所在
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯