<s:url var="idUrl" value="modifyRole.jsp">
<s:param name="rolename" value="#allInfo.roleName"/>
<s:param name="roleid" value="#allInfo.roleID"/>
</s:url>
<a href='%{#idUrl}' >修改角色 </a>
结果在另一个jsp文件中只能取到第一个参数,看传递的静态页面时,两个参数之间总有&;amp,困扰了好长时间 终于解决了
<s:url var="idUrl" value="modifyRole.jsp">
<s:param name="rolename" value="#allInfo.roleName"/>
<s:param name="roleid" value="#allInfo.roleID"/>
</s:url>
<s:a href='%{#idUrl}' >修改角色 </s:a>
获取参数<input value=<%=request.getParameter("roleid")%>
必须通过struts2标签才能正确解析
本文介绍了一个关于Struts2框架中使用特定标签进行多参数传递的问题及解决方案。作者发现,在尝试传递多个参数到另一个JSP文件时,仅能成功接收第一个参数。经过排查,找到了正确的做法:必须使用Struts2提供的标签来确保所有参数被正确解析。
195

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



