我有一个允许用户修改保存在数据库中的 bean 的表单:
<html:form action="/confMod">
<table id="inserimento">
<tr>
<td>Titolo</td>
<td><html:text property="titolo" value="${libro.titolo }"/>
</tr>
<tr>
<td>Pagine</td>
<td><html:text property="pagine" value="${libro.pagine }"/>
</tr>
<tr>
<td>ISBN</td>
<td><html:text property="isbn" value="${libro.isbn }"/>
</tr>
</table>
<html:hidden property="idLibro" value="${idLibro }"/>
<html:hidden property="opCod" value="modifica" />
<html:submit value=" Inserisci " />
当用户提交时,这些validate()
方法会检查输入。如果输入不正确,Struts 会返回包含表单的 jsp,但值为空。我想在形式上保持旧值......我该怎么做?我不想在validate()
方法中访问 BD,也不想在会话中保存它。