sel*_*vam 8 java jsp servlets nullpointerexception
我正在使用net beans 7.1,我创建了一个带有两个servlet文件的JSP文件.喜欢
index.jsp ---> servlet1.java ---> servlet2.java
我从index.jsp文件中提供一些价值并发送给servlet1.java.
在这个servlet1.java文件中我调用servlet2.java文件.
然后它抛出NullPointerException.
我怎么解决这个问题?
我的代码是这样的.
<form action="servlet1" method="post">
Run Code Online (Sandbox Code Playgroud)
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
..................
..................
..................
servlet2 ob=new servlet2();
ob.doPost(request, response);
..................
..................
..................
}
Run Code Online (Sandbox Code Playgroud)
然后它抛出NullPointerException.
Ani*_*rni 15
RequestDispatcher rd = request.getRequestDispatcher("servlet2");
rd.forward(request,response);
Run Code Online (Sandbox Code Playgroud)
定义一个对象,该对象接收来自客户端的请求,并将它们发送到服务器上的任何资源(例如servlet,HTML文件或JSP文件).
无需手动创建servlet对象,只需用于RequestDispatcher调用servlet,因为Web容器控制 servlet 的生命周期.
来自Oracle JavaEE docs Servlet Lifecycle
servlet的生命周期由部署了servlet的容器控制.
当请求映射到servlet时,容器执行以下步骤.
如果servlet的实例不存在,则为Web容器
加载servlet类.
创建servlet类的实例.
通过调用init方法初始化servlet实例.初始化包含在创建和初始化Servlet中.
| 归档时间: |
|
| 查看次数: |
41748 次 |
| 最近记录: |