액션은 서블릿 API_에 액세스하고 메인 액세스는 다음과 같습니다.
1.> 요청 객체를 얻습니다
2.> 요청 매개 변수를 얻습니다
3.> 쿠키를 통과하는 데 사용할 수있는 응답 개체 가져 오기
3.> 범위 객체, 요청, 세션, 응용 프로그램 및 공유 데이터 설정,
액세스 방법 1 :
지각 인터페이스에서 세터 메소드를 구현함으로써 세터 메소드의 요청 매개 변수 가이 클래스로 전달됩니다.
즉,이 클래스의 멤버 변수를 정의하여 세터 메소드에서 요청을 수신하십시오.
응답, 세션, 응용 프로그램 및 기타 개체를 얻어야하는 경우 ServletREPONSEAWARE 만 동시에 구현하면됩니다.
ApplicationAware, SessionAware 인터페이스 및 그림과 같이 세터 메소드를 구현하십시오.
액세스 방법 2 : struts를 통한 servletactionContext 도구 클래스
해당 요청 및 응답 개체는이 클래스의 정적 메소드를 통해 얻습니다.
방법 3 : ActionContext 도구 클래스를 전달하십시오
이 클래스는 ServletacitonContext의 부모 클래스이며 행동의 컨텍스트 대상을 나타내고 행동 환경의 존재를 나타냅니다.
이 클래스에서 getContext () 메소드를 통해이 클래스 객체를 작성한 다음 클래스 메소드를 호출하여 해당 객체를 가져옵니다. getParameters () 메소드를 사용하면 반환됩니다
매개 변수의 속성 이름 및 속성 값의 맵. 요청 매개 변수를 설정 해야하는 경우 얻은 맵에 키 값 쌍을 추가합니다 (즉, Map.put (key, value) 메소드를 사용하십시오.
공유 요청 데이터의 캡슐화 설정을 완료 할 수 있습니다.
마찬가지로 세션 및 응용 프로그램의 경우 먼저 getseesion () 및 getApplication ()을 사용 하여이 메소드도 맵 컬렉션을 반환합니다. 마찬가지로 매개 변수를 공유 할 때 설정해야합니다.
그런 다음 얻은 맵에 키 값 쌍을 추가하여 (즉, MAP.PUT (key, value) 메소드를 사용하여 공유 데이터의 캡슐화 설정을 완료 할 수 있습니다. 그림에서 볼 수 있듯이
Servlet API에 액세스하는 작업의 위의 간단한 예는 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.