Servlet跳转 CSS失效

在ToUpdateServlet.java中用request.getRequestDispatcher("./Back/adminUpdate.jsp").forward... 在ToUpdateServlet.java中用request.getRequestDispatcher("./Back/adminUpdate.jsp").forward(request, response);这句跳转到根目录中的Back文件夹中的adminUpdate.jsp 结果css样式失效
css路径
<link rel="stylesheet" type="text/css" href="../css/common.css" />
<link rel="stylesheet" type="text/css" href="../css/main.css" />
css与Back都在跟目录下
根目录:OnlineBankSystem
地址栏:localhost:8080/OnlineBankSystem/ToUpdateServlet
我觉得是因为ToUpdateServlet在根目录下所以../css就不对了 把../去掉也可以显示css 但问题是其他页面超链接过来我的css还是会失效 所以只能用../css
如果使用绝对路径就没问题 但我想知道能不能用相对路径解决
还有就是用到服务器跳转的话 超链接一定要用绝对路径吗?
求大神解答 谢谢!
展开
 我来答
qq1111qq111111
2015-06-02 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:616万
展开全部
最好还是为绝对路径,不过不要写死
可以设个全局的baseUrl头,整体的url用头和当前的文件路径去拼,
比如 baseUrl + '/css/common.css'这样
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式