首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

3、struts2中的jsp页面链接的路径有关问题

2012-12-24 
3、struts2中的jsp页面链接的路径问题struts2中的jsp页面链接的路径问题是根据action的路径而不是jsp路径来

3、struts2中的jsp页面链接的路径问题
struts2中的jsp页面链接的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径。
解决办法非常简单,统一使用绝对路径。(在jsp中用request.getContextRoot方式来拿到webapp的路径)
或者使用myeclipse经常用的,指定basePath,一般情况下新建一个jsp文件,会自动加入
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>语句,自动在head中加入了base,
<head>
<base href="<%=basePath%>" />
</head>
所以,在jsp页面中的链接就可以使用相对路径了

热点排行