永发信息网

Servlet跳转 CSS失效

答案:2  悬赏:80  手机版
解决时间 2021-01-23 20:37
  • 提问者网友:沉默的哀伤
  • 2021-01-23 01:04
在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
如果使用绝对路径就没问题 但我想知道能不能用相对路径解决
还有就是用到服务器跳转的话 超链接一定要用绝对路径吗?
求大神解答 谢谢!
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-01-23 02:15
最好还是为绝对路径,不过不要写死
可以设个全局的baseUrl头,整体的url用头和当前的文件路径去拼,
比如 baseUrl + '/css/common.css'这样
全部回答
  • 1楼网友:一秋
  • 2021-01-23 02:26
没遇到过,但你应该把跳转后的网页代码贴上来,这样才能知道问题的确切所在
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯