При использовании
<action name="showCustomerRegistration"
class="org.apache.struts2.s1.Struts1Action" method="execute">
<param name="className">org.myPackage.customerFormAction</param>
<interceptor-ref name="staticParams"/>
<result name="continue">/jsp/customerForm.jsp</result>
<result name="failure">/error.jsp</result>
</action>
Когда в JSP customerForm я пытаюсь получить список для радио
<label>
<s:radio name="customer.type" value="%{customerType}" list="%{customerTypeList}"/>
</label>
Я получаю следующее сообщение:
Причина: org.apache.jasper.JasperException: тег 'radio', поле 'list', имя 'customer.type': Запрошенный ключ списка '% {customerTypeList}' не может быть разрешен как коллекция / массив /карта / перечисление> / тип итератора. Пример: люди или люди. {Имя} - [неизвестное местоположение]
Это вызвано тем, что в стеке, когда мы пытаемся извлечь выражение customerTypeList, это будет извлекать его в Struts1Action вместо customerFormAction. .
Пожалуйста, не могли бы вы дать мне знать, что случилось?