尽量不要使用相对路径,使用绝对路径
应用:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
此时basePath是项目的根路径。
另外一种方法
在jsp文件的<head>标签中加入<base href="<%=basePath%>">
他的意思是,在jsp文件中所有的超链接前面都加上basePath。
Struts2中的路径是根据action的路径而不是jsp中的路径决定的。所以尽量不要使用相对路径。