2011-09-23 3 views
1

양식을 통해 작업을 호출 할 때 다음 오류가 발생합니다. 내가 그것을 잘 작동 URL을 통해 작업을 치면Struts2 양식 제출 오류

No result defined for action com.______.actions.UserAction and result input 
     at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:375) 
     at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277) 
     at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263) 
     at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68) 
     at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 
     at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) 
     at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133) 
     at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) 
     at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) 
     at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 
     at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) 
     at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207) 
     at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) 
     at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) 
     at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190) 
     at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) 
     at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) 
     at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) 
     at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94) 
     at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248) 
     at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) 

나는 invocation.invoke()

에서이 오류를 얻고있다.

도와주세요 ...

가 여기에 관련 struts.xml 조각의 :

<action name="*Link" method="{1}" class="com.______.actions.UserAction"> 
    <interceptor-ref name="loggingStack"></interceptor-ref> 
    <result name="userInfo" type="tiles">userInfo</result> 
    <result name="sessionout" type="tiles">sessionOut</result> 
</action> 

내가 <interceptor-ref name="loggingStack"></interceptor-ref> 그것은 작업의 벌금을 제거합니다.

+1

무엇'loggingStack' 같이있어 변경? 변환 또는 유효성 검사 오류가있는 것 같고 기본 결과 인 "입력"으로 이동하려고합니다. –

+0

'loggingStack'의 정의는 무엇입니까? – leonbloy

+0

loggingStack이 인터셉터입니다 – Lohit

답변

1

위의 문제가 해결 되었습니까?

내 작업 클래스에서 나는 ArrayList<Integer>을 사용하여 내 양식을 제출하는 문자열로 사용했습니다.

나는 ArrayList<Integer>to ArrayList<String>