私の Struts2 JSP フォームには、テキスト フィールドと select タグがあります。例えば、
<s:form>
<s:textfield name="name" label="Name"/>
<s:textfield name="dob" label="Date of Birth"/>
<s:select name="degree" list="degreeList" listKey="degreeID" listValue="degreeName"/>
<s:submit/>
</s:form>
この JSP をロードする前にdegreeList
、アクション クラスを埋めました。このフォームを検証する必要があります。そこで、検証フレームワークを試しました。"input"
しかし問題は、検証が失敗した場合にアクション クラスがそれ自体を返すことです。degreeList
検証に失敗した場合、補充できません。したがって、上記の JSP はロードできません。degreeList
リストが値スタックになくなったため、エラーはis not list/collection と表示されます。別の方法で検証する方法を教えてください。ありがとう。