사용자 로그인 페이지를 개발 중이며 관리자 권한이있는 사용자는 특정 경로로 전달되고 사용자 권한이있는 사용자는 다른 경로로 전달됩니다. 나는 자바 클래스를 처리 한 후에 전달하려고한다. 나는Struts 2에서 다른 경로로 전달
0
A
답변
2
를 서로 다른 페이지로 사용자를 리디렉션을 의미한다면? 이 경우 모든 것보다 경우에 당신은
<action name="myaction">
<result name="user">user.jsp</result>
<result name="admin_view">admin.jsp</result>
</action>
What dave has suggested
<action name="myaction">
<result>/WEB-INF/${action}_home.jsp</result>
<result name="input">/WEB-INF/login.jsp</result>
</action>
2
가장 쉬운 해결책은 단지 각 사용자 유형에 대해 다른 결과를 선언하는 것입니다, 2.
안부를 스트럿츠를 처음입니다.
<action name="login">
<result name="admin">/WEB-INF/admin_home.jsp</result>
<result name="user">/WEB-INF/user_home.jsp</result>
<result name="input">/WEB-INF/login.jsp</result>
</action>
actionRedirect
은 후 리디렉션-얻을 패턴을 구현 가능성이 더 바람직하다.
조치 변수를 사용하여 이동 대상을 결정하는 등 몇 가지 옵션이 있습니다. 당신이 액션 속성 which
노출되면 예를 들어, : 정함으로써
<action name="login">
<result>/WEB-INF/${which}_home.jsp</result>
<result name="input">/WEB-INF/login.jsp</result>
</action>
관련 문제
- 1. Struts 2에서 요청에 어떻게 액세스합니까?
- 2. 주소를 GPS 경로로 전달 경로로 변환 하시겠습니까?
- 3. URL Struts 2에서 jsessionid 제거
- 4. struts 일반 오류 전달
- 5. Struts 2에서 DataGrid를 생성하기위한 태그가 있습니까?
- 6. struts 2에서 JSON 파일의 파일 확장명을 변경하십시오.
- 7. Struts 2에서 액션 범위를 설정하는 방법
- 8. Struts 2에서 웹 서비스를 호출하는 방법
- 9. Struts 2에서 여러 모델을 제출하려면 어떻게해야합니까?
- 10. Struts 2에서 액션 이름의 대소 문자 구분
- 11. Struts 2에서 이메일 템플릿을 동적으로 생성
- 12. struts 2에서 인수를 사용하여 메서드를 호출합니까?
- 13. Struts 2에서 Facebook 로그인을 구현하는 방법은 무엇입니까?
- 14. Struts 2에서 재사용 가능한 컴포넌트를 생성하는 방법
- 15. Struts 2에서 struts.xml의 jsp로 파라미터 전달하기 INVISIBLY
- 16. struts 2에서 리디렉션 한 후 필드 채우기
- 17. 익스프레스 - 모든 경로로 데이터 전달
- 18. Struts 1 타일에 JavaBean 전달
- 19. 다른 bean (struts 1.x)의 속성과 같은 bean 전달
- 20. xsl : 변수를 xsl 파일 경로로 전달
- 21. C 경로를 setup.py에 상대 경로로 전달
- 22. Struts 2에서 JavaScript를 필수로 만들 수있는 방법이 있습니까?
- 23. Struts 2에서 앱의 모든 네임 스페이스를 얻을 수있는 방법이 있습니까?
- 24. 다른 경로로 작업 링크를 만드시겠습니까?
- 25. 동일한 경로로 변경하면 다른 결과를
- 26. 단위 테스트에서 struts 액션에 객체 전달
- 27. JMeter에서 struts 양식 매개 변수를 전달 하시겠습니까?
- 28. Struts 2에서 페이지 생성 시간을 결정하는 방법은 무엇입니까?
- 29. Struts 2에서 요청 URL을 구문 분석하는 방법은 무엇입니까?
- 30. Struts 2에서 액션 메시지 추가 액션 호출 후
당신은 데이브가 –
을 제안했다 무엇을 갈 수있는 일반 하나를 더 좋아한다
struts.xml
에처럼 행동에 뭔가를 결과 문자열을 설정해야 FWIW를 사용하면 첫 번째 결과 구성 에서처럼 일반 JSP로 리디렉션하지 않고 동작으로 전달하거나 리디렉션하는 것이 좋습니다. –
@DaveNewton 예. 맞습니다. 내 게시물을 편집했습니다. –