私はテーブルを持っています、以下は私のコードです:
<table id="div1" style="display:none">
<tr><td>Host Name</td><td>Directory</td><td>User Name</td><td>Password</td></tr>
<c:if test="${empty location.fEvents}">
<tr><td><form:input path="userEnteredHostNameString" size="30" maxlength="200"/></td>
<td><form:input path="userEnteredDirectoryString" size="30" maxlength="200"/></td>
<td><form:input path="userEnteredUserNameString" size="20" maxlength="20"/></td>
<td><form:input path="userEnteredPasswordString" size="20" maxlength="20"/></td>
</tr>
</c:if>
<c:forEach items="${location.fEvents}" var="item" varStatus="loop">
<tr><td><form:input path="fEvents[${loop.index}].hostName" size="30" maxlength="200"/></td>
<td><form:input path="fEvents[${loop.index}].directory" size="30" maxlength="200"/></td>
<td><form:input path="fEvents[${loop.index}].userName" size="20" maxlength="20"/></td>
<td><form:input path="fEvents[${loop.index}].password" size="20" maxlength="20"/></td></tr>
</c:forEach>
</table>
これ${location.fEvents}
が空または値のいずれかになったら、ユーザーが望む場合は...ユーザーは行を追加/削除でき、行の値はデータベースに保存し直す必要があります。
それを行うための最良の方法は何ですか..私たちはそれを行うことができますか、spring
または私たちは使用する必要がありますjavascript
..提案は本当にありがたいです
編集済み:これらのフィールドが空またはnullの場合、これらのフィールドに検証エラーを追加するにはどうすればよいですか(上記のコードにjavascriptなしで)