struts2如何在一个table 点一行 传值到另一个页面。相当于查看并修改
这是一个table。我想点击更新。跳到update页面。然后把id名字和年龄自动填充到3个text文本框。如图但是只显示一个id。代码如下index.jsp<table>...
这是一个table 。我想点击更新。跳到update页面。然后把id 名字 和年龄自动填充到 3个text文本框。
如图
但是只显示一个id。
代码如下
index.jsp
<table>
<tr>
<td>ID</td>
<td>名字</td>
<td>年龄</td>
<td>是否删除</td>
<td>是否更新</td>
</tr>
<s:iterator value="#request.teachers" id="t">
<tr>
<td><s:property value="#t.tid" /></td>
<td><s:property value="#t.tname" /></td>
<td><s:property value="#t.tage" /></td>
<td><a href="sys/index_delete.action?id=<s:property value='#t.tid'/>">删除</a></td>
<td><a href="update.jsp?id=<s:property value='#t.tid'/>">更新</a></td>
</tr>
</s:iterator>
</table>
update.jsp
<s:form action="sys/index_updateTeacher">
<s:set name="tid" value="#parameters.id[0]"></s:set>
<s:textfield label="教师ID" name="tid" ></s:textfield>
<s:textfield label="教师名" name="tname" value="%{tid.tname}" ></s:textfield>
<s:textfield label="教师年龄" name="tage" ></s:textfield>
<s:submit value="更新"></s:submit>
<s:reset value="重置"></s:reset>
</s:form>
请问如何不经过后台再查询,直接将值传过去? 展开
如图
但是只显示一个id。
代码如下
index.jsp
<table>
<tr>
<td>ID</td>
<td>名字</td>
<td>年龄</td>
<td>是否删除</td>
<td>是否更新</td>
</tr>
<s:iterator value="#request.teachers" id="t">
<tr>
<td><s:property value="#t.tid" /></td>
<td><s:property value="#t.tname" /></td>
<td><s:property value="#t.tage" /></td>
<td><a href="sys/index_delete.action?id=<s:property value='#t.tid'/>">删除</a></td>
<td><a href="update.jsp?id=<s:property value='#t.tid'/>">更新</a></td>
</tr>
</s:iterator>
</table>
update.jsp
<s:form action="sys/index_updateTeacher">
<s:set name="tid" value="#parameters.id[0]"></s:set>
<s:textfield label="教师ID" name="tid" ></s:textfield>
<s:textfield label="教师名" name="tname" value="%{tid.tname}" ></s:textfield>
<s:textfield label="教师年龄" name="tage" ></s:textfield>
<s:submit value="更新"></s:submit>
<s:reset value="重置"></s:reset>
</s:form>
请问如何不经过后台再查询,直接将值传过去? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询