//组装一个url地址,并跳转到该地址
<s:submit type="button" id="newbtn" value="新增资质" onclick="newsubmit();" />
这里要注意一点,struts2在第一次提交时会带有一个jsessionid:
http://localhost:8080/xxx/findQualList.action;jsessionid=DC277E8D15F8D9244F92494EED690608?entId=6
如果只取第一个“=”,则跳转后可能出现如下问题:
http://localhost:8080/xxx/addQualPage.action?entId=DC277E8D15F8D9244F92494EED690608
解决方案
把url.indexOf("=")>0 修改为url.lastIndexOf("=")>0
完整代码如下:
Struts2中正确获取URL参数
本文介绍了一个Struts2应用中常见的问题——如何在包含jsessionid的情况下正确地从当前URL中提取参数值。通过调整JavaScript代码,确保了在进行页面跳转时能够准确获取所需的参数。
451

被折叠的 条评论
为什么被折叠?



