关于struts2传值的问题,急切,在线等。。。。
struts2吧
全部回复
仅看楼主
level 1
这里是传值
      <a href="useradd.jsp?personId=${p.id}">添加账号</a>
在另外一个添加页面需要获得personId,并调用useradd action。
<% int id = Integer.parseInt(request.getParameter("personId")); %>
其中id已经正确得到值。关键是下一步
     <s:form action="useradd">
         <s:hidden name="personId" value="??????"></s:hidden>        
             <s:textfield name="user.username"></s:textfield>
               <s:submit>添加</s:submit>
         </s:form>    
我需要将得到的id值赋值给name 为personId的参数,以便在action里面自动获取。求救啊,在线等。。。   先谢过大虾了  

2010年11月01日 01点11分 1
level 1
value="#parameters.personId"
<% int id = Integer.parseInt(request.getParameter("personId")); %>
这句话不用写
2010年11月03日 07点11分 2
level 1
你那是struts1的取值方法
直接在action里定一个属性 用属性取值就可以。
2010年11月11日 13点11分 3
level 3
<s:hidden name="personId" value="%{#要赋的值}"></s:hidden>
2011年12月15日 10点12分 5
1