初学者 struts2标签的hidden有关问题

菜鸟求助 struts2标签的hidden问题

想用struts2完成对Oracle的查询和修改操作

希望实现的效果是

查询结果在result.jsp中显示

用<s:iterator></s:iterator>标签遍历List的方式显示符合条件的数据

每条数据后设一个“修改”按钮 

点击按钮进入update.jsp对该条数据进行修改

为了修改数据 

想用类似html标签中<input type=”hidden”>的形式显示本条数据的主键id

ps:

1、java类的查询方法应该没有问题

2、现在只考虑修改一条数据的情况

下边是我的代码

result.jsp:

<s:form name=”displayform” method=”post” action=”update” namespace=”/struts2″>

  <s:iterator value=”#session.list1″ var=”people1″>

  <s:property value=”#people1.empid” />,

  <s:property value=”#people1.name” />,

  <s:property value=”#people1.age” />,

  <s:property value=”#people1.gender” />

  <s:set name=”id” value=”#request.id”/> 

  <s:hidden name=”id” value=”#request.id”/>

  <s:property value=”%{id}” />

  <br />

  </s:iterator>

  <br/>

</s:form>

update.jsp:

<s:form name=”updateform3″ method=”post” action=”update” namespace=”/struts2″>

  <s:textfield type=”text” name=”empid” label=”员工号” value=””/>

  <s:textfield type=”text” name=”name” label=”姓名” value=”” />

  <s:textfield type=”text” name=”age” label=”年龄” value=”” />

  <s:textfield type=”text” name=”gender” label=”性别” value=”” />

  <s:set name=”id” value=”id”/> 

  <s:hidden name=”id” value=”id”/>

  <input type=”reset” value = “重填”/><br />

  <input type=”submit” value = “提交”/><br />

</s:form>

这样拿到的id的值是”id”

该如何写才对?

请赐教!



update.jsp想取id的值就用<s:textfield name=”id” value=”%{#parameters.id}” />

初学者 struts2标签的hidden有关问题

相关文章:

你感兴趣的文章:

标签云: