【发布时间】:2016-10-08 16:36:44
【问题描述】:
我想为我的 jsp 页面创建一个控制器,我想知道为什么我应该使用 this.getServletContext() 而不是创建我的类的实例。假设HelloWorld world = new HelloWorld();
然后world.getServletContext()等
这是我的代码:
public class HelloWorld extends HttpServlet {
/**
*
* @param request
* @param response
* @throws javax.servlet.ServletException
* @throws java.io.IOException
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HelloWorld world = new HelloWorld();
world.getServletContext().getRequestDispatcher("/WEB-INF/index.jsp").forward(request, response);
}
我明白了:
HTTP 状态 500 -
输入异常报告
消息
描述服务器遇到了一个内部错误,导致它无法完成这个请求。
【问题讨论】:
标签: java exception servlets this