这是一个示例:
http://www.test.com/project/Index_Action!getAll.action
这是一个由不同语言组成的项目
在/project
目录下,提供不同语言的项目
它将首先加载英语版本
场景:
在测试环境下,Chrome,Firefox,IE,完全加载的资源
在在线环境中,当Chrome和Firefox访问此URL时,所有资源都会被加载。
但是当Internet Explorer浏览器访问URL时,会显示CSS文件和JavaScript文件
无法加载资源:服务器的状态为404()
问题:
URL丢失/project
成为
http://www.test.com/Index_Action!getAll.action
我尝试了以下操作:
我手动添加了/project
,但是IE仍然忽略了它
<% String path=request.getContextPath();String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/project/";%>
资源参考:
<link href="project/css/all.css" rel="stylesheet"/>
在IE中,如何防止缺少URL路径?
回复评论区: