2016-10-17 08:35

@JFinal 不是错误。导致的原因是我前端用了jquery mobile。而jquery mobile的form和a标签默认是以ajax提交的,把form和a加一个data-ajax="false"重定向的页面css就能正常加载了。正常了。

2016-10-13 11:52

@JFinal 但是redirect("/agency/jsp/error/reqerror.jsp")没有样式,只有reqerror.jsp里面的文字。而且此时地址栏显示的还是Controller的访问路径。

2016-10-13 11:50

@JFinal http://localhost:8080/wxmobile/agency/jsp/error/reqerror.jsp其中wxmobile是项目名。显示正常,有样式。

2016-10-13 11:09

@JFinal 我都用的是绝对路径。Controller里面的方法写了这样的重定向语句 redirect("/agency/jsp/error/reqerror.jsp"); agency是WebRoot下面的文件夹名。reqerror.jsp页面里面的文字显示了。但是样式没有加载。这是错误页面的样式路径href="${ pageContext.request.contextPath }/agency/css/error.css" 。 如果直接浏览器地址栏访问错误页面,可以加载样式。标准的redirect方法成功后,浏览器的地址栏应该显示 重定向文件的真实绝对路径呀???