jsp如何取得上一页的url-CSDN论坛
答案:2 悬赏:20
解决时间 2021-03-07 17:51
- 提问者网友:美人如花
- 2021-03-07 12:20
jsp如何取得上一页的url-CSDN论坛
最佳答案
- 二级知识专家网友:狙击你的心
- 2021-03-07 12:53
你好。
可以request.getRequestURI()
http协议是不保存状态的协议,所以不能得到上一页的url,
如果你想保存访问轨迹的话,可以考虑自己做一个访问历史的栈,
每次访问一个新的url,就压栈,把栈保存在session里面就可以。
如果我的回答没能帮助您,请继续追问。
可以request.getRequestURI()
http协议是不保存状态的协议,所以不能得到上一页的url,
如果你想保存访问轨迹的话,可以考虑自己做一个访问历史的栈,
每次访问一个新的url,就压栈,把栈保存在session里面就可以。
如果我的回答没能帮助您,请继续追问。
全部回答
- 1楼网友:最后战士
- 2021-03-07 13:10
因为register.jsp在web-inf下,所以不可以直接使用a标签去访问web-inf路径下的文件:
我们可以建立一个action,struts的action中没有dispatcheraction,但是我们可以通过通配符来让一个action的不同方法返回不同的页面,然后我们去请求这个action中的相应方法即可由这个action从服务器端请求到web-inf下的页面了:
下面详细说明如果进行自定义的分发action来进行页面的分发:
package com.yun.test.webinf.action;
import com.opensymphony.xwork2.actionsupport;
publicclass dispatcheraction extends actionsupport{
public string goregister(){
return"goregister";
}
}
struts.xml:
web-inf/register/register.jsp
/index.jsp
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯