Struts 2 독서 노트---어댑터 사용
Action 을 설정 할 때 struts.xml 의
1、 Action 의 name 속성 에서 어댑터 를 사용 하면 여러 논리 Action 대신
<action name="*action" class="com.app.action.LoginAction" method="{1}">
위 에서 일련의 논리 Action 을 정의 했다.즉,사용자 가 요청 한 URL=*Action 모드 라면 모두 이 Action 을 사용 할 수 있다.method 속성 에 대해 서 는{1}을 사용 합 니 다.이 표현 식 의 값 이 name 속성 값 의 첫 번 째*값 임 을 표시 합 니 다.사용자 가 요청 한 URL 은 Registration 입 니 다.Registration 류 의 regist 방법 을 호출 합 니 다.
2、
<action name="*Action" class="com.app.action.{1}Action">
위의 struts.xml 중 class 속성 값 은{N}형식의 표현 식 을 사 용 했 습 니 다.이 표현 식 은 RUL 이 LoginAction 의 요청 이 라면 첫 번 째*는 Login,즉 이 Action 의 처리 클래스 는 LoginAction 입 니 다.기본 execute()방법 으로 처리 방법 을 지정 합 니 다.
위의 설명 에 따 르 면 아래 struts.xml 의 설정 을 판단 할 수 있 습 니 다.
<actiion name="*_*" method="{1}" class="com.app.actions.{2}" >
위의 Action 모드 는**,따라서 이 모드 의 요청 이 일치 하면 이 Action 에서 처리 할 수 있 습 니 다.만약 URL 이 Regist 라면Login.action。일치 하 니까* *요청,그리고 첫 번 째*는 Regist,두 번 째 는 Login 입 니 다.이 요청 을 처리 하기 위해 com.app.action.Login 처리 클래스 의 Regist 방법 을 호출 하 는 것 을 의미 합 니 다.
이 강의《경량급 자바 EE 기업 응용 실전(제3 판)-struts 2+Spring 3+Hibernate 통합 개발》을 읽다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[JPA] 단방향 연관관계테이블과 컬럼은 결국 엔티티와 필드와 그대로 매핑하기 때문에 매핑방법만 알고 있다면 어렵지 않지만, DB와 JPA는 테이블간의 관계를 표현하는 패러다임에서 큰 차이가 있기 때문에 나 역시 JPA를 처음 접하고 이 부...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.