1.框架结构

2.login.jsp

<body><form action="login">username:<input type="text" name="username"><br>password:<input type="password" name="pwd"><br><input type="submit"></form></body>

3.success.jsp

<%@ page language="java" import="cn.ht.servlet.*" pageEncoding="UTF-8"%>.............................<body><%AccountBean account = (AccountBean)session.getAttribute("account");%>username:<%= account.getUsername()%><br>password:<%= account.getPassword() %></body></html>

4.fail.jsp

loginFail....

5.AccountBean.java

package cn.ht.servlet;public class AccountBean {private String username = "";private String password = "";public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}
}

6.CheckAccount.java

package cn.ht.servlet;import java.io.IOException;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 CheckAccount extends HttpServlet{@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {doGet(req,resp);}@Overridepublic void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {HttpSession session = req.getSession();AccountBean account = new AccountBean();String username = req.getParameter("username");String pwd = req.getParameter("pwd");account.setPassword(pwd);account.setUsername(username);if((username != null)&&(username.trim().equals("jsp"))) {if((pwd != null)&&(pwd.trim().equals("1"))) {System.out.println("success");session.setAttribute("account", account);String login_suc = "success.jsp";resp.sendRedirect(login_suc);return;}}String login_fail = "fail.jsp";resp.sendRedirect(login_fail);return;}
}

8.web.xml

 <welcome-file-list><welcome-file>login.jsp</welcome-file></welcome-file-list><servlet><description>This is the description of my J2EE component</description><display-name>This is the display name of my J2EE component</display-name><servlet-name>CheckAccount</servlet-name><servlet-class>cn.ht.servlet.CheckAccount</servlet-class></servlet><servlet-mapping><servlet-name>CheckAccount</servlet-name><url-pattern>/login</url-pattern></servlet-mapping>

测试:

http://localhost:8080/ServletDemo/

jsp+servlet框架相关推荐

  1. javaweb练手项目jsp+servlet简易购物车系统

    简易购物车项目 这是一个用intellij IDEA做的简易的javaweb项目,开发环境使用的jdk1.8和tomcat8以及mysql数据库. 1.项目开发准备: 创建github仓库 项目框架搭 ...

  2. java+jsp+servlet+sqlserver房屋租赁信息管理系统

    项目介绍: 一个房屋信息管理系统(房屋租赁管理系统),包括前台和后台管理. 1.前台主要进行:用户登录,查看房屋出租信息.出售信息.系统注册.我的信息查看.系统留言. 2.后台管理主要有:修改个人密码 ...

  3. java购物车项目代码_javaweb练手项目jsp+servlet简易购物车系统

    简易购物车项目 这是一个用intellij IDEA做的简易的javaweb项目,开发环境使用的jdk1.8和tomcat8以及mysql数据库. 1.项目开发准备: 创建github仓库 项目框架搭 ...

  4. jsp调用servlet_053 JSP+Servlet整合练习:拼饭后台管理系统框架文档

    项目名称: 拼饭后台管理系统 项目需求: 实现用户登录功能 实现用户退出功能 实现用户注册功能 功能分析: 用户登录: 根据用户名和密码查询客户信息.查到则登录成功,查不到则登录失败. 用户退出: 销 ...

  5. c3p0连接池配置_Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统

    项目简介 项目来源于:https://gitee.com/sunnyandgood/OnlineMusic 本系统基于Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统.简单 ...

  6. 深入Jetty源码之Servlet框架及实现(AsyncContext、RequestDispatcher、HttpSession)

    概述 Servlet是Server Applet的缩写,即在服务器端运行的小程序,而Servlet框架则是对HTTP服务器(Servlet Container)和用户小程序中间层的标准化和抽象.这一层 ...

  7. JSP/Servlet 工作原理

    Servlet Servlet Servlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器. Servlet 运行在 Ser ...

  8. JSP/Servlet基础语法

    相关学习资料 http://my.oschina.net/chape/blog/170247 http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp ...

  9. JSP,Servlet,JavaBean在WEB应用的角色

    JSP,Servlet以及JavaBean在编写WEB应用的时候,分别担当什么角色? 可以说你这的这种想法可以理解为典型的MVC控制模式.     jsp   来显示数据,____view;     ...

最新文章

  1. 面试官:为什么MySQL的索引要使用B+树,而不是其它树?比如B树?
  2. 【小项目关键技术】硬件通信三种方式、串口、IIC、SPI
  3. python类与继承person类_关于python中类的继承及self
  4. 世界最早投入运行的计算机网络是,世界最早投入运行的计算机网络是
  5. web前端工程师学习路线指南,完整Web前端学习路线图
  6. Jmeter VS LoadRunner
  7. vue中进度条写法_vue实现简单loading进度条
  8. shell取得文件行数6法
  9. 利用UICollectionView实现瀑布流
  10. easy poi 模板生成多表excel
  11. 从简单泛函到第二类拉格朗日方程
  12. opencv(16) ROI区域图像叠加图像混合
  13. 攻防世界logmein
  14. Halcon 算子 convexity
  15. DELPHI关于汉字转拼音的一些想法
  16. 小米笔记本电脑怎么使用U盘重装系统教学
  17. Win11无线适配器或访问点有问题怎么解决?
  18. 纽约大学 计算机科学 录取分数线,上海纽约大学
  19. Ubuntu离线安装Nvidia显卡驱动
  20. 计算机二级浙江省word,浙江省计算机二级办公软件word

热门文章

  1. 大星星学物联网概览篇-开发板
  2. 说说北京奥运购票系统瘫痪这事儿
  3. web网站如何实现兼容手机
  4. MAC homebrew的tap功能详解
  5. HTML+CSS+JS简易实现校园表白墙,快去给心仪的人表白吧
  6. 玄幻小说--仙界修仙
  7. 【观察】不工软件牵手微软背后,以智慧协同供应链强化企业韧性和弹性
  8. 这可能是神经网络 LeNet-5 最详细的解释了!
  9. 【虚幻】过场动画笔记
  10. 城市场景动画(HTML)