2011-02-17 1 views
2

메뉴에 간단한 JSP 페이지를 사용하고 있습니다. 사용자 및 관리자를위한 다양한 메뉴가 있습니다. 두 메뉴 모두 다른 링크를 포함합니다. 나는이 메뉴를 내 양식에 통합하기 위해 타일을 사용하고 있습니다.Spring 보안이 적용된 Struts 메뉴. 어떤 장점? 자습서? 예?

이제 스프링 보안과 함께 struts 메뉴를 사용하면 어떤 이점이 있습니까? 봄과 스트럿츠 메뉴를 통합하는 데 필요한 자습서가 있습니까?

미리 감사드립니다.

답변

1

AppFuse, 좋은 예이지만 오랜 시간 동안 업데이트되지 않았습니다.

Struts-Menu와 스프링 보안 only can의 통합은 main menu을 제어했지만 충분합니다.

<menu:useMenuDisplayer name="Velocity" config="cssHorizontalMenu.min.vm"> 
    <security:authorize ifAnyGranted="${DoctorMenuRoles}"> 
     <menu:displayMenu name="DOCTOR" /> 
    </security:authorize> 
    <security:authorize ifAnyGranted="${PatientMenuRoles}"> 
     <menu:displayMenu name="PATIENT" /> 
    </security:authorize> 
    <security:authorize ifAnyGranted="${AdminMenuRoles}"> 
     <menu:displayMenu name="ADMIN" /> 
    </security:authorize> 
</menu:useMenuDisplayer> 

[DoctorMenuRoles 예

를 들어

은 : 허용되는 역할과 사용자를위한 & 수있는 접근 나타난다.

0

spring-security을 사용하면 rol이라고하는 약간의 JSP 부분을 표시하거나 숨길 수있을뿐만 아니라 지정된 URL을 기반으로 액세스를 허용/금지 할 수 있습니다.

당신은 spring security reference에 그 사이트의 article section에서 문서를 많이 가지고 있지만, 당신의 목적을 위해, 당신은 JSP tags<sec:authorize> 태그의 모습을 할 수 있습니다.

희망 하시겠습니까?

+0

나는 스프링 시큐리티에 대해 알고 있고 그것도 구현되어있다. struts 메뉴와 스프링 보안의 통합에 대한 정보와 Struts 메뉴의 장점을 찾고 있습니다. (Sry, 혼란스러운 제목) – Sagar