【发布时间】:2015-06-18 18:07:59
【问题描述】:
public class FirstServletClass extends HttpServlet{
/**
*
*/
private static final long serialVersionUID = -45872253821246793L;
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException ,IOException {
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
HttpSession session = request.getSession();
if(request.getParameter("userName")!=null){
session.setAttribute("UserName", request.getParameter("userName")) ;
}
pw.print("HI From Server <br/>");
pw.print("Accessing Value from Response object "+request.getParameter("userName")+"<br/>");
pw.print("Accessing Value from Session object "+(String)session.getAttribute("userName")+"<br/>");
System.out.println("Get Method Called");
}
}
点击 url "http://localhost:8080/Servlets/niteshServlet?userName=nitesh" 时,下面的输出即将到来:
来自服务器的 HI
从响应对象 nitesh 访问值
从 Session 对象 null 访问值
请指教,我哪里错了?
【问题讨论】: