servlet与jsp的联系与区别 您所在的位置:网站首页 servlet和jsp的区别和联系 servlet与jsp的联系与区别

servlet与jsp的联系与区别

2024-06-09 23:01| 来源: 网络整理| 查看: 265

开发环境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 实验室设备网 版权所有