servlet与jsp的联系与区别 | 您所在的位置:网站首页 › servlet和jsp的区别和联系 › servlet与jsp的联系与区别 |
开发环境myeclipse+tomcat5 先创建web project,项目名为test, 在webroot 目录下创建login.jsp文件 login.jsp username: password: 在scr目录下的com.ht.servlet 编写AcountBean.java文件 package com.ht.servlet; public class AcountBean {private String username="";private String password="";public String getPassword() { return password;}public void setPassword(String password) { this.password = password;}public String getUsername() { return username;}public void setUsername(String username) { this.username = username;} } 编写servlet类CheckAccount.java文件 package com.ht.servlet; import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;import javax.servlet.http.*; public class CheckAccount extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); AcountBean account = new AcountBean(); String username = request.getParameter("username"); String pwd = request.getParameter("pwd"); account.setUsername(username); account.setPassword(pwd); if ((username != null) && (username.trim().equals("jsp"))) { if ((pwd != null) && (pwd.trim().equals("1"))) { System.out.println("session"); session.setAttribute("account", account); String logon_suc = "session.jsp"; response.sendRedirect(logon_suc); return; } } String logon_fail = "fail.jsp"; response.sendRedirect(logon_fail); return;} public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response);} } 在webroot目录下 编写session.jsp文件 成功后跳转 username: password: 编写fail.jsp文件 失败后跳转 Logon Failed 下面是web.xml文件 login.jsp This is the description of my J2EE component This is the display name of my J2EE component CheckAccount com.ht.servlet.CheckAccount CheckAccount /login 通过myeclipse运行 配置tomcat 这里省略。。。 http://127.0.0.1:8080/tset/ 验证察看结果 |
CopyRight 2018-2019 实验室设备网 版权所有 |