Struts 2을 사용하고 있습니다.Struts 2 : 호출 페이지로 돌아 가기
조치에서 호출 한 페이지로 돌아가고 싶습니다.
내가 페이지 x.jsp에 있음을 말하면 세션의 CSS 기본 설정을 변경하기 위해 시각적 동작을 호출합니다. 물론
<action name="Visual" class="it.___.web.actions.VisualizationAction"> <result name="home">/pages/home.jsp</result> </action>
: 차라리 고정 페이지 (즉, home.jsp)
여기에 관련 struts.xml 조각이기보다는 x.jsp로 돌아가려면 내 VisualizationAction.execute()
은 가정을 반환합니다.
트릭을 수행하기 위해 돌아올 수있는 "마법"상수 (예 : INPUT_PAGE)가 있습니까?
좀 더 복잡한 방법 (예 : 요청 페이지를 추출하여 전달)을 사용해야합니까?
티아이씨.
친절한 (그리고 즉각적인) 답장을 보내 주셔서 감사합니다. nikhilbelsare.
을 시도했지만
**No result defined for action it.___.web.actions.VisualizationAction and result input**
오류 메시지가 나타났습니다. "내 입력"을 내에 정의하지 않았기 때문에 오류 메시지가 꽤 많이 나옵니다.
내가 실제로하고 싶었던 것은 Struts 2가 자동으로 참조 페이지를 확인하고 나를 전달하는 것입니다. 액션은 많은 다른 페이지에서 호출 되었기 때문에 나는 입력을 예측할 수있는 방법이 없습니다.
헤더를 구문 분석하는 데 걸린 것 같아요 ... –
또는 리디렉션 할 페이지를 Action에 알려주는 숨겨진 필드를 각 페이지에 포함시킬 수 있습니다. 이렇게하면 사물을보다 세밀하게 제어 할 수 있습니다. – nikhilbelsare