java Servlet forward示例分享

2013-02-20 13:38:03 阅读( 449 )

2094人 收藏本页

标签:Java面试题

下面代码演示使用RequestDispatcher类的forward方法来重新分配请求。首先需要通过request实例的getRequestDispatcher(str)方法来获得RequestDispatcher实例,得到dispatcher之后可以通过其forward方法来分配请求了。

import java.io.*;

import javax.servlet.*;
import javax.servlet.http.*;

/**
* Example Servlet
* @author outofmemory.cn
*/
public class ExampleServlet extends HttpServlet {

/** Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
* @param request servlet request
* @param response servlet response
*/
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

RequestDispatcher dispatcher = request.getRequestDispatcher("/otherPage.jsp");

dispatcher.forward(request, response);
}

}

下一篇:使用junit测试静态私有方法

上一篇:java 复制文本到剪贴板

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题