Đang chuẩn bị liên kết để tải về tài liệu:
Apress Pro Apache Struts with Ajax phần 9

Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG

Cũng như WebSphere, JBuilder bao gồm một nhà thiết kế dựa trên sơ đồ cho bạn để xây dựng các ứng dụng Struts của bạn (xem hình B-18). Sử dụng các thiết kế hành động, bạn có thể tạo ra các hành động, thiết lập đạo hành động, cấu hình xử lý ngoại lệ, và các trang xem, tất cả trong một sơ đồ đơn giản. | 402 CHAPTER 11 EXTENDING THE STRUTS FRAMEWORK Now on to the implementation of JavaEdgeRequestProcessor package com.apress.javaedge.struts.controller import java.io.IOException import javax.servlet.ServletException import javax.servlet.http.HttpServletRequest import javax.servlet.http.HttpServletResponse public class JavaEdgeRequestProcessor extends org.apache.struts.action.RequestProcessor private RequestProcessorHelper helper null public JavaEdgeRequestProcessor super helper new RequestProcessorHelper public void process HttpServletRequest request HttpServletResponse response throws IOException ServletException if helper.checkMember request response super.process request response First off notice that this class extends org.apache.struts.action.RequestProcessor and also that you need to define a private field to hold an instance of RequestProcessorHelper which is actually instantiated within the constructor. The important part of this class is the process method. Within process you use the RequestProcessorHelper class to check for the existence of the MemberVO in the session and to create one as appropriate. The important thing to notice here is that if checkMember returns true that is it executed successfully then you allow the request chain to continue with a call to super.process . If the checkMember method does not succeed most likely because the anonymous user is not in the database and there is no MemberVO in the session then checkMember sends the request elsewhere with this code RequestDispatcher rd request.getRequestDispatcher WEB-INF jsp systemError.jsp rd.forward request response If this code executes and the request chain is executed further by Struts then a ServletException will be generated because when Struts comes to redirect to the view it will find that the response has already been committed by the RequestDispatcher in CHAPTER 11 EXTENDING THE STRUTS FRAMEWORK 403 checkMember . So to recap this if you want to send the user somewhere else within .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.