日期:2014-05-17  浏览次数:20680 次

struts2 如何将请求的URL里的参数隐藏
如题:
http://localhost:8080/lawDetail.action?infoId=122&priority=1&updDate=2014-01-09+15%3A46%3A38

如何将上面的参数隐藏,只让浏览者看到http://localhost:8080/lawDetail

------解决方案--------------------
这跟strtus2没什么关系吧
------解决方案--------------------
改成post请求
------解决方案--------------------
这个和struts2没有关系的,改成post提交,看看http协议就明白了
------解决方案--------------------
post请求不就行了,别用get请求
------解决方案--------------------
用Post提交。 在表单中使用hidden元素添加那些参数
------解决方案--------------------
要是一般的请求post就行,

如果必须要加参数又想要不显示的话jsp可以加上
<meta url=<s:url includeParams='none' /> "/>
------解决方案--------------------
使用post请求就好了
------解决方案--------------------
改用POST提交,method="post"
------解决方案--------------------
jsp页面,form method="post"
------解决方案--------------------
改成表单传参,并将method设为post。