一个简单的jsp+servlet实例,实现简单的登录
来源:互联网 发布:淘宝有平板客户端吗 编辑:程序博客网 时间:2024/04/29 18:16
开发环境myeclipse+tomcat6
1、先创建web project,项目名为RegisterSystem,
2、在WebRoot 目录下创建login.jsp文件,只需修改body中的内容,如下所示:
- <body>
- <form action="login">
- username:<inputtype="text"name="username"><br>
- password:<inputtype="password"name="pwd"><br>
- <inputtype="submit">
- </form>
- </body>
3、在scr目录下的com.ht.servlet编写AcountBean.java文件,代码如下:
- package com.ht.servlet;
- public class AccountBean {
- 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;
- }
- }
- package com.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 CheckAccountextends HttpServlet {
- @Override
- protected void doPost(HttpServletRequest req, HttpServletResponse resp)
- throws ServletException, IOException {
- doGet(req,resp);
- }
- @Override
- public 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;
- }
- }
5、在WebRoot目录下编写success.jsp文件 成功后跳转
- <body>
- <%
- AccountBean account = (AccountBean)session.getAttribute("account");
- %>
- username:<%= account.getUsername()%>
- <br>
- password:<%= account.getPassword() %>
- </body>
6、在WebRoot目录下编写fail.jsp文件失败后跳转
- <body>
- Login Failed! <br>
- </body>
7、修改web.xml配置文件
- <?xmlversion="1.0"encoding="UTF-8"?>
- <web-app version="2.5"
- xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
- <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>com.ht.servlet.CheckAccount</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>CheckAccount</servlet-name>
- <url-pattern>/login</url-pattern>
- </servlet-mapping>
- </web-app>
转载自http://blog.csdn.net/u012767037
0 0
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个简单的jsp+servlet实例,实现简单的登录
- 一个完整的简单jsp+servlet实例,实现简单的登录
- 一个完整的简单jsp+servlet实例,实现简单的登录
- 用JSP+Servlet+JavaBean模式实现一个简单的登录网页设计(JSP+Tomcat+MySQL)
- 基于JSP + servlet + javabean的MVC简单验证登录实例
- 用JSP+Servlet+JavaBean模式实现简单的登录
- Servlet和JSP的区别
- Linux多线程基础学习(二)创建新的线程
- sendRedirect()和forward的区别
- c++primer学习:泛型算法(2)
- 学习HTML5游戏开发的几个重要内容
- 一个简单的jsp+servlet实例,实现简单的登录
- LightOJ 1074 Extended Traffic SPFA
- Android中一些常见文件格式分析
- Codeforces Round #324 (Div. 2) PROBLEM A
- Read alignment后的质量控制
- Linux系统上低功耗蓝牙遥控器开发项目笔记
- 黑马程序员--Java基础--07-反射
- JavaWeb知识结构图
- 读取字符数组