2010-05-08 38 views
5

Tôi muốn tải một tệp jsp từ một lớp servlet mà tôi có trong dự án App Engine của mình. Tôi đã có thể tải các tệp jsp bằng cách thêm chúng vào tệp web.xml nhưng có cách nào để tải chúng trực tiếp từ một lớp servlet không?Tải một tệp jsp từ một servlet (Máy ứng dụng)

Edit:. Tôi đã cố gắng này không thành công (không msg lỗi hoặc bất cứ điều gì) req.getRequestDispatcher ("file.jsp") về phía trước (req, resp);

Trả lời

13

Nếu bạn muốn bao gồm một JSP trong phản ứng tạo ra, sử dụng

request.getRequestDispatcher("/file.jsp").include(request, response); 

Nếu bạn muốn chuyển tiếp để jsp đó, sử dụng

request.getRequestDispatcher("/file.jsp").forward(request, response); 
2

Tôi đã tự giải quyết được. Đã có thêm ./ trước tên tập tin ...

req.getRequestDispatcher("./file.jsp").forward(req, resp); 
Các vấn đề liên quan