Springのフォームについて
Springのフォームについて説明します。
以下、今まで使用していたフォームです。
<spring:url value="/sample/post" var="action" /> <form:form action="${action}" method="post" modelAttribute="homeForm"> <form:label path="keyword">入力</form:label> <form:input path="keyword" /> <form:errors path="keyword" cssStyle="color:red" /> <input type="submit" value="送信" /> </form:form>
spring:urlのvalueにURLを指定します。varにはactionを指定していますが、${action}と対応しています。
varにactを指定した場合、${act}にしなければvalueの/sample/postがformのactionに指定されなくなります。
modelAttributeにはアクションフォームをキャメルケースで記述します。(区切り区切りが大文字だが先頭一文字は小文字HomeForm→homeForm)
フォームのpath属性でラベルやフォーム部品、そのフォーム部品がバリデートエラーの場合のメッセージを指定する個所を紐づけています。cssStyleにスタイル属性を記述できます。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント