초심 Struts (6) --- ActionMapping
struts - config. xml 파일 의 모든 < action > 탭 은 하나의 ActionMapping 인 스 턴 스 대상 에 대응 합 니 다.
각 속성의 의 미 는 다음 과 같다.
* path: 이 Action 이 받 은 특정 요청 을 지정 합 니 다.
* type: 이 Action 의 클래스 절대 경 로 를 지정 합 니 다.
* forward: 페이지 를 돌 릴 때 만 사용 할 수 있 습 니 다. Action 수량 을 줄 일 수 있 습 니 다. 주의: 이것 은 < forward > 태그 가 아 닙 니 다.
예:
<action path="/login1"
forward="/login.jsp">
</action>
위의 설정 은 이 Action 이 페이지 의 login 1. do 요청 을 받 은 후에 어떠한 논리 적 처리 도 하지 않 고 login. jsp 페이지 로 바로 이동 하면 점프 만 을 위 한 Action 을 쓰 는 것 을 피 할 수 있 음 을 나타 낸다.
* name: 이 Action 과 연 결 된 ActionForm 지정
* scope: 기본 값 은 session 입 니 다. 일반적으로 session 범위 에서 사용 할 데 이 터 는 session 에 설정 하지 마 십시오. 그러면 세 션 부하 가 불필요 하 게 증가 하기 때문에 가능 한 한 scope = request 로 설정 합 니 다.
* vaidate: 기본 값 은 false 입 니 다. true 로 설정 하면 페이지 에서 데 이 터 를 수집 하기 전에 ActionForm 의 vaidate 방법 을 자동 으로 호출 합 니 다.
* input: 오류 처리, 예:
<action path="/login1"
type="cn.huan.struts.LoginAction"
name="loginForm"
scope="request"
validate="true"
input="/login1.jsp">
<forward name="success" path="/login_success.jsp"/>
</action>
위의
input=/login1.jsp
속성 표시
Action
오류 처리 후 이동
login1.jsp
페이지
(path
속성 표시
Action
수신 페이지
login1.do
요청,
type
마땅 하 다
Action
에 자리잡다,...
cn.huan.struts.LoginAction
,
name
명 확 히 지적 하 다
Action
연관 성
ActionForm
,
scope
연관 성 을 나타내다
ActionForm
역할 범위
request
,
validate
가치 가 있다
true
데이터 수집 시 표시
ActionForm
호출
validate
방법 검증,
탭 에서 이동 경 로 를 설정 하 였 습 니 다.
)
* unkonow: 기본 적 인 상황 은 false 입 니 다. 페이지 의. do 가 제출 을 요청 할 때 설정 파일 에서 해당 path 의 action 을 찾 습 니 다. 있 으 면 해당 Action 을 호출 합 니 다. 만약 에 unknow 가 true < action > 인 곳 에서 존재 하지 않 는. do 방법
<action path="/testunknow"
unknown="true"
forward="/testunknow.jsp">
</action>
위의 설정 을 처리 하지 않 으 면 사용자 측 에서 정의 되 지 않 은 Action 요청 을 보 내 면 이 익명 의 Action Mapping 에 맡 깁 니 다.(위의 예 는 testnunknow. jsp 페이지 로 바로 넘 어 갔 습 니 다) ActionMapping 설정 종합 인 스 턴 스: <action-mappings>
<action path="/login"
type="cn.huan.struts.LoginAction"
name="loginForm"
scope="request"
>
<forward name="success" path="/login_success.jsp"/>
<!--
<forward name="error" path="/login_error.jsp"/>
-->
<forward name="error" path="/login.jsp"/>
</action>
<action path="/login1"
forward="/login.jsp">
</action>
<action path="/login2"
type="cn.huan.struts.LoginAction"
name="loginForm"
scope="request"
>
<forward name="success" path="/login_success.jsp"/>
<!--
<forward name="error" path="/login_error.jsp"/>
-->
<forward name="error" path="/login_by_strutstag.jsp"/>
</action>
<action path="/testunknow"
unknown="true"
forward="/testunknow.jsp">
</action>
<action path="/loginstrutstag"
forward="/login_by_strutstag.jsp">
</action>
</action-mappings>
........
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JSP| EL (Experession Language)텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.