私はJSPを使用しています、これは私のcontacts.jspのJava春のフォームタグの質問
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
<html>
<head>
<title>Spring 3.0 MVC series: Contact manager</title>
</head>
<body>
<h2>Contact Manager</h2>
<form:form method="post" action="addContact.html">
<table>
<tr>
<td><form:label path="firstName">First Name</form:label></td> // LABEL
<td><form:input path="firstName" /></td>
</tr>
<tr>
<td><form:label path="lastName">Last Name</form:label></td>
<td><form:input path="lastName" /></td>
</tr>
<tr>
<td><form:label path="lastName">Email</form:label></td>
<td><form:input path="email" /></td>
</tr>
<tr>
<td><form:label path="lastName">Telephone</form:label></td>
<td><form:input path="telephone" /></td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Add Contact"/>
</td>
</tr>
</table>
</form:form>
</body>
</html>
私の質問は、私はform:label path="firstname"
にform:label path="firstName"
を変更したときに、なぜTomcatが投げるエラーを開始すること、あるのですか?入力パス内の値は使用される値なので、モデルは入力パスのみを必要としませんか?
EDIT:
私もform:label tag
を使用する必要があり、なぜそれが使用されていますか?
ラベルを使用する価値は、 for "属性)。 – DwB
form:labelタグには、ラベルタグの "for"属性を生成できるようにpath属性が必要です。 – DwB
@DwB:ありがとう! > – Jaanus