利用struts2标签将数据库查询内容循环输出到界面上后怎么将特定行数据从数据库中删除
利用struts2标签将数据库查询内容循环输出到界面上后如何将特定行数据从数据库中删除
<s:iterator value="listb" status="st">
<tr>
<td><s:property value="title"/></td>
<td><s:property value="isbn"/></td>
<td><s:property value="authorid"/></td>
<td><s:property value="publisher"/></td>
<td><s:property value="publishdate"/></td>
<td><s:property value="price"/></td>
<td>
<s:form action="test">
<s:textfield name="delbook" ></s:textfield>
<s:submit value="删除" method="delete_book" ></s:submit>
</s:form>
</td>
</tr>
</s:iterator>
目的:通过删除按钮将数据库中对应title的数据删除
问题:如何将<s:property value="title"/>通过<s:textfield name="delbook" >的value属性传递给action
------解决思路----------------------
1、在form表单里加一个隐藏变量
2、增加一个删除的javascript方法(调用对应的action方法)
3、然后每次动态改变隐藏变量的值(后台action中也应该有一个属性和这个隐藏变量对应)
最好用id作为标志,不要用title
<s:iterator value="listb" status="st">
<tr>
<td><s:property value="title"/></td>
<td><s:property value="isbn"/></td>
<td><s:property value="authorid"/></td>
<td><s:property value="publisher"/></td>
<td><s:property value="publishdate"/></td>
<td><s:property value="price"/></td>
<td>
<s:form action="test">
<s:textfield name="delbook" ></s:textfield>
<s:submit value="删除" method="delete_book" ></s:submit>
</s:form>
</td>
</tr>
</s:iterator>
目的:通过删除按钮将数据库中对应title的数据删除
问题:如何将<s:property value="title"/>通过<s:textfield name="delbook" >的value属性传递给action
------解决思路----------------------
1、在form表单里加一个隐藏变量
2、增加一个删除的javascript方法(调用对应的action方法)
3、然后每次动态改变隐藏变量的值(后台action中也应该有一个属性和这个隐藏变量对应)
最好用id作为标志,不要用title