티스토리 뷰

  1   Add custom struts mapping



 프로젝트를 진행하면서 Liferay포털시스템에 임의의 추가 URL Mapping이 필요하여서 검색해봤다. 라이프레이는 정말.. 너무도 정보가 없는것 같다. 검색할때마다 매번 어렵다. 그냥 내가 정리해놔야지..


  2   portal-impl/PortalRequestProcessor.java




위 코드의 주석처리한 부분과 같이 관리자 로그인 path가 필요해서 임의의 이름으로 추가했다. 인자로 들어간 _PATH_ADMIN_LOGIN은 다음과 같이 상수로 정의하였다.



동일 클래스 하단에 자신의 추가하고자하는 Custom path를 추가한 후 해당 URL에 mapping, 그리고 foward 될 클래스나 jsp를 

struts-config.xml에 추가하면 된다.


  3   struts-config.xml



댓글