私はSpringフォームバインディングとJSTLを使用しています。私のコントローラでSpringとJSTL:フォームバインディングで項目の文字列値を連結する方法:<form:options items =?
:しかし
<form:select path="myform.value">
<form:options items="lookupDataId + ${myLookupId}" itemValue="id.lookupId" itemLabel="id.description" />
</form:select>
:私のJSPで
modelAndView.addObject("lookupDataId1", new LookupDataObject(1));
modelAndView.addObject("lookupDataId2", new LookupDataObject(2));
は、私が "lookupDataId1"、 "lookupDataId2" のようになり、単語 "lookupDataId" と任意ののIdsを連結したかったです次のエラーが表示されます。
1773422 [http-8080-2] ERROR org.springframework.web.servlet.tags.form.OptionsTag - Type [java.lang.String] is not valid for option items
javax.servlet.jsp.JspException: Type [java.lang.String] is not valid for option items
オプションの値をどのように連結することができますかミズ。 ありがとうございます!
これにより、lookupDataId2の値が正しく表示されます。$ {lookupDataId}
form:select>でも、動作しておらず、同じエラーが発生します。 – Jemru