JSP程序设计 第06章习题答案
- 格式:pdf
- 大小:109.01 KB
- 文档页数:4
6 Servlet
– 1 – 6 Servlet
1Servlet Servlet HTML HTML HTML Java Applet MIME Servlet 2 ServletRequestHttpServletRequestgetParameter(String name)name 3 HttpSessionsetAttribute(String name,Object value)/namevalue 4Servlet Servlet try/catchcatchServletJSP web.xml
– 2 – 5Servlet ServletHttpSession 1Weblogin 2sunyangServletLoginServlet.javaLoginServlet import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; public class LoginServlet extends HttpServlet{ protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { this.doPost(req, resp); } protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { resp.setCharacterEncoding("GBK"); //GBK PrintWriter out=resp.getWriter(); // out.println(""); out.println("
"); out.println("isLogin=false;
}
String name=req.getParameter("username");// String password=req.getParameter("password");// if(isLogin==true){
name=(String)session.getAttribute("name");
out.println("
"+name+"
– 3 – }else if(name!=null&&password!=null){ session.setAttribute("name", name);//HttpSession
session.setAttribute("password", password);//HttpSession //HttpSession
session.setAttribute("isLogin", true);
out.println("
"+name+"
out.println("
");out.println("
"); } out.println(""); out.println(""); } } 3web.xmlLoginServlet
– 4 –