我有一个jsp页面a.jsp,放在bg文件夹里,a.jsp里面有一个链接<a href="../b.jsp">我是链接</a>,
在struts2中配置result的时候出了问题,配置成
<action name="myAction" class="xxx" method="xxx">
<result>bg/a.jsp</result>
</action>
这样的时候,
用http://localhost:8080/myapp/myAction.do来访问,在a中的连接的路径就出错了,
原意是退出到bg外面的目录,即http://localhost:8080/myapp/b.jsp,
现在变成链接到http://localhost:8080/b.jsp了,请问这是什么问题,怎么解决呢?
在struts2中配置result的时候出了问题,配置成
<action name="myAction" class="xxx" method="xxx">
<result>bg/a.jsp</result>
</action>
这样的时候,
用http://localhost:8080/myapp/myAction.do来访问,在a中的连接的路径就出错了,
原意是退出到bg外面的目录,即http://localhost:8080/myapp/b.jsp,
现在变成链接到http://localhost:8080/b.jsp了,请问这是什么问题,怎么解决呢?
解决方案 »
- 为什么我输出的第四个数不是23,
- ibatis中insert返回id的批处理问题
- Java中的jvm
- web-inf下的include该如何隐藏地址
- hibernate3.1+spring2.0 导入别人的相同版本的工程,mysql连接报错,在线等待!!!
- [请问]EJB有些什么优点?
- hibernate入门问题:多对多的关系怎么联系??我实在不行了。
- 各位,请帮忙啊,急!急!急!急!急!(Struts 连接数据库配置server.xml的问题java2ee+ jsp+oracle+tomocat)郁闷好几天了,如过能帮助,我把分都
- 我用j2sdkee部署ejb时,mssql数据库的JNDI怎么写呀?
- 论坛、博客 、微博的全文搜索是不是都是用Lucene或者Solr实现的?
- jsp简单问题,解决50分
- Spring连mySql突然异常
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><a href="<%=basePath %>b.jsp">
凡是这种连接,都最好带上上下文路径,比如
<a href="<%=request.getContextPath()%>/b.jsp">我是链接 </a>
实在要写的也在配置文件property或者xml等全局配置里面
引用 1 楼 sangshusen_1988 的回复:
最好写成绝对路径最好别出现绝对路径,代码不好移动修改.
实在要写的也在配置文件property或者xml等全局配置里面
这个就够用了