카테고리 없음

[확인] 동일한 작업에서 여러 방법으로 struts2 주석 유효성 검사

행복을전해요 2021. 1. 21. 17:00

나는 해결책을 얻습니다. 모든 응답에 감사드립니다. 해결책은 다음과 같습니다. struts.xml 파일에만 유효성 검사 주석 방법을 추가하면 제대로 작동합니다.

    <action name="createCustomer" class="com.struts.action.CustomerAction" method="createCustomer">
        <interceptor-ref name="defaultStack">
                    <param name="validation.validateAnnotatedMethodOnly">true</param>
                                <param name="validation.excludeMethods">editProfile</param>
                                        </interceptor-ref>  
                                                <result name="success" type="tiles">/register.tiles</result>
                                                        <result name="input" type="tiles">/register.tiles</result>      
                                                            </action>
                                                            
                                                            
                                                                <action name="editProfile" class="com.struts.action.CustomerAction" method="editProfile">
                                                                        <interceptor-ref name="defaultStack">
                                                                                    <param name="validation.validateAnnotatedMethodOnly">true</param>
                                                                                                <param name="validation.excludeMethods">createCustomer</param>
                                                                                                        </interceptor-ref>          
                                                                                                                <result name="success" type="tiles">/welcome.tiles</result>
                                                                                                                        <result name="input" type="tiles">/welcome.tiles</result>
                                                                                                                            </action>   
                                                                                                                            


출처
https://stackoverflow.com/questions/22009785