나는 자바 프로젝트를 만들려고 노력해왔다. Struts 2 태그를 사용합니다. 버튼을 클릭 할 때마다 업데이트 버튼이 있습니다. 데이터베이스의 값을 업데이트해야합니다.struts2가 나를 화나게했다.
No result defined for action com.comviva.im.ui.action.sysadmin.CUGAction and result input
나는 자바 프로젝트를 만들려고 노력해왔다. Struts 2 태그를 사용합니다. 버튼을 클릭 할 때마다 업데이트 버튼이 있습니다. 데이터베이스의 값을 업데이트해야합니다.struts2가 나를 화나게했다.
No result defined for action com.comviva.im.ui.action.sysadmin.CUGAction and result input
No result defined for action com.comviva.im.ui.action.sysadmin.CUGAction and result input
이것은 당신이 당신의 Struts.xml
표준 워크 플로우
에서이 작업을 위해input
결과에 대한 매핑을 결여하는 것을 의미 :
그러나 나는이 오류를 얻고있다 바이
JSP -> Interceptor Stack -> Action
작업에 도달하기 전에 파괴되어, 가장 가능성 ConversionError 인터셉터 (예 : 예를 들어 String을 Integer에 보내는 경우), Action에 도달하지 않고 다시 돌아옵니다.
돌아올하려고 할 때 Struts2 INPUT result: how does it work? How are conversion/validation errors handled?
에 더 읽기, 그것은 어디로 가야 찾을 수 없습니다.
<action name="CUGAction" class="com.comviva.im.ui.action.sysadmin.CUGAction">
<result name="success">/your.jsp</result>
<result name="input">/your.jsp</result>
</action>
이 그런 다음 JSP with <s:fielderror />
및 with <s:actionerrors />
에서 오류를 인쇄하고, 무슨 일이 일어나고 있는지 알아 내려고 시도 :
input
결과 유형을 정의해야합니다.
그냥 참고 : 이름 속성이 지정되지 않은 경우 결과 구성에서'마찬가지로, 프레임 워크는 그것을 이름 "성공".' http://struts.apache.org/2.x/docs/result-을 줄 것이다 자세한 설명은 configuration.html –
+1입니다. –
나는 나쁜 습관 대신 "Intelligent Defaults"라고 부르지 않을 것입니다. :) –