에서 "입력"피 반환 struts.xml에서 작업 구성이 다음과 같은 경우 아무 문제가 없습니다 자동으로 스트럿츠
<action name="customer-form">
<result name="success" type="tiles">/customer.tiles</result>
</action>
나는 액션 구성에 대한 작업 클래스에 액세스 할 때 문제가 온다 (struts.xml). 작업 클래스에서 인스턴스화 할 때 적절한 값을 표시하는 드롭 다운 옵션을 양식에 표시하기 때문에 양식을 표시하기 전에 클래스에 액세스합니다. 그러나 그것은 "입력"을 반환 할 것이고 그것을 처리해야합니다. 동작 클래스
있어서
public String addCusto(){
custoType = new ArrayList<String>();
custoType.add("ABC");
custoType.add("EFG");
System.out.println(custoType.size());
return SUCCESS;
}
struts.xml : JSP
<s:form action="savecusto" method="post" validate="true">
<s:select
label="Customer Type"
list="custoType"
emptyOption="true"
headerKey="-1"
headerValue="None"/>
<s:textfield name="custo.name" key="custo.name" size="20" />
<s:textfield name="custo.email" key="email" size="20" />
<s:textfield name="custo.address" key="address" size="20" />
<s:textfield name="custo.phone" key="phone" size="20" />
<s:submit method="addCustomer" key="label.add.customer" align="center" />
에
<action name="customer-form" class="com.satunol.struts.template.action.CustomerAction" method="addCusto">
<result name="success" type="tiles">/customer.tiles</result>
<result name="input" type="tiles">/customer.tiles</result>
</action>
양식
결과가 좋지 않습니까? addCusto
메서드가 실행되지 않고 아직 제출되지 않았지만 양식이 직접/자동으로 유효성이 검사됩니다.
어떻게 해결할 수 있습니까?
읽어? –
예, 오타입니다. –
@MahadiSiregar 당신은 당신의 JSP 코드를 게시하고 달성하고자하는 것을 더 설명 할 수 있습니까? –