<table border = 1>
<s:iterator value="levels" var = "level" status="status">
<tr>
<td>
<s:property value="#level.net"/>
</td>
<td>
<s:property value="#level.level_id"/> 
</td>
<td>
<s:textfield name="%{'levels['+#status.index+'].jf'}"></s:textfield>
</td>
<td>
<s:submit type="button" value="修改"></s:submit>
</td>
</tr>
</s:iterator>
</table>
想实现修改textfield的值点击修改后修改表中的数据。
LevelAction中调用LevelService的update方法
public void update(Level level) {
Connection conn = DB.createConn();
String sql = "update integral_level set jf = ? where level_id = ? and net = ? ";
PreparedStatement ps = DB.prepare(conn, sql);
try {
ps.setString(1, level.getJf());
ps.setString(2, level.getLevel_id());
ps.setString(3, level.getNet());
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
DB.close(ps);
DB.close(conn);
};
请教怎么实现