Не удается получить доступ к получателям из myAction при использовании Struts1Action из Struts1plugin - PullRequest
0 голосов
/ 10 октября 2019

При использовании

        <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. .

Пожалуйста, не могли бы вы дать мне знать, что случилось?

...