代码如下
String username = request.getParameter("username");
if (username != null && username.length()> 0) {
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher("/response");
if (dispatcher != null) {
dispatcher.include(request, response);
}
}
out.println("</body></html>");
}
解释:
String username = request.getParameter("username");//以String的形式返回参数
并赋值给username
if (username != null && username.length()> 0) { //判断username是否不为null并且长度大于零
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher("/response");
//
定义接收来自客户端的请求并将它们发送到服务器上的任何资源的对象dispatcher
if (dispatcher != null) {
dispatcher.include(request, response);
}
如果接收到的客户端的请求不为空时,记录保留request和response,以后不能再修改response里表示状态的信息