`
songzhan
  • 浏览: 247763 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

一个简单的jsp+servlet实例,实现简单的登录(转)

    博客分类:
  • jsp
阅读更多

开发环境myeclipse+tomcat6

1、先创建web project,项目名为RegisterSystem,

2、在WebRoot 目录下创建login.jsp文件,只需修改body中的内容,如下所示:

<body>
    <form action="login">
    username:<input type="text" name="username"><br>
    password:<input type="password" name="pwd"><br>
    <input type="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;
 }
}

4、在scr目录下的com.ht.servlet编写servlet类CheckAccount.java文件,代码如下:

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 CheckAccount extends 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配置文件

<?xml version="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>

分享到:
评论

相关推荐

    jsp+servlet+jdbc实现简单的购物车实例.zip

    jsp+servlet+jdbc实现简单的购物车实例,购物数据通过session存储 1、加入购物车时,把数据保存在session中 2、点击系统退出时,购物车中的数据插入到数据库购物车表 3、再次登录时,查询数据库购物车表的数据加载到...

    Jsp+Servlet+JavaBean+JDBC简单登录实例

    本实例将详细讲解如何利用JavaServer Pages (JSP)、Servlet、JavaBean以及Java Database Connectivity (JDBC) 来实现这样一个简单的登录功能。 **一、JSP(JavaServer Pages)** JSP是Java的一种动态网页技术,允许...

    基于jsp+servlet实现的简单博客系统实例(附源码)

    主要介绍了基于jsp+servlet实现的简单博客系统,以完整实例形式分析了基于jsp+servlet简单博客系统的原理与相关技巧,并附带了完整源码供读者下载学习,需要的朋友可以参考下

    jsp+servlet+jdbc实现简单的购物车实例,购物数据通过session存储

    jsp+servlet+jdbc实现简单的购物车实例,购物数据通过session存储 项目描述 帮学妹写的一个简单上机题:jsp+servlet购物车 购物车使用session保存数据 系统退出时,购物车中数据入库。 运行环境 jdk7+tomcat7+...

    JSP+Servlet+JavaBean制作简单留言板

    在本文中,我们将深入探讨如何使用JavaEE技术栈,包括JSP、Servlet和JavaBean,来构建一个简单的在线留言板系统。这个系统的核心功能是允许用户提交留言并展示其他用户的留言。我们将从整体架构、关键组件和技术原理...

    jsp+servlet+mysql写的简易购物网站系统代码

    【标题】:“jsp+servlet+mysql写的简易购物网站系统代码”是基于Java Web技术实现的一个基本的在线购物平台。这个系统结合了Java Server Pages (JSP)、Servlet和MySQL数据库,构建了一个用户友好的交互界面和后端...

    jsp+servlet+sql server购物车实例

    【标题】"jsp+servlet+sql server购物车实例"是一个基于Web开发的电子商务应用程序,它展示了如何使用JavaServer Pages(JSP)、Servlet和Microsoft SQL Server数据库来实现一个基本的在线购物车功能。在这个实例中...

    JSP+Servlet+JavaBean实例(MVC)

    这是一个以JSP、servlet、JavaBean实现MVC三层架构的简单例子,使用XML作为数据库连接的配置文件。 使用环境:eclipse_3.2、myeclipse_5.1、jdk_6.0、tomcat_5.5、sql server 2005 &lt;br&gt;----------------------...

    java +jsp+servlet 登录验证实例

    Java Web 开发中,登录验证是一个基本的功能模块,本文将通过 JSP + Servlet 来实现一个简单的登录验证实例。 知识点一:数据库设计 在本实例中,我们使用 MySQL 数据库来存储用户信息。首先,创建一个名为 ...

    JSP+SERVLET实现简单的CRUD

    本教程将通过一个名为"crudDemo"的项目,讲解如何利用JSP+Servlet实现简单的CRUD(Create, Read, Update, Delete)操作,结合MVC(Model-View-Controller)设计模式、单例模式以及DAO(Data Access Object)模式来...

    jsp+servlet+javabean实现登录例子

    本案例主要关注使用这些技术实现一个基本的用户登录功能。 首先,我们来理解这三个概念: 1. **JSP(JavaServer Pages)**:JSP是一种基于Java的服务器端脚本语言,用于创建动态网页。它允许开发者将HTML代码与...

    JSP+Servlet+MySql实现商城项目

    总的来说,"JSP+Servlet+MySQL实现的在线商城项目"是一个经典的Web开发实例,涵盖了Web开发的核心技术和流程,对于理解Web应用的架构和开发流程具有很高的学习价值。通过学习和实践这个项目,开发者可以提升自己的...

    JSP+SERVLET+MYSQL实现的增删改查javaweb小例子

    本项目"JSP+SERVLET+MYSQL实现的增删改查javaweb小例子"提供了一个基础的实战示例,帮助开发者了解如何将这三种技术有效地结合在一起,实现一个简单的Web应用,处理用户信息的CRUD(Create, Read, Update, Delete)...

    jsp+servlet实现的最简单的个人主页

    【标题】"jsp+servlet实现的最简单的个人主页"揭示了这个项目是通过Java服务器页面(JSP)和Servlet技术来构建一个基础的个人主页。JSP和Servlet是Java Web开发中的关键组件,用于创建动态网页和处理客户端请求。 ...

    简单的jsp+servlet+javaBean访问mysql数据库

    在IT领域,尤其是在Web开发中,`JSP (JavaServer Pages)`、`Servlet`和`JavaBean`是构建动态网站的常用技术栈。本案例主要展示了如何利用这三种技术来实现对MySQL数据库的访问。接下来,我们将深入探讨这些知识点。 ...

    jsp+servlet 简单实现注册,登录,购物车功能

    本项目“jsp+servlet 简单实现注册,登录,购物车功能”提供了一个基础的Web应用实例,非常适合初学者了解和学习这些技术。以下是关于这个项目及其涉及知识点的详细说明: **1. JSP (JavaServer Pages)** JSP是一...

    jsp+servlet+javabean 实现的简单c2c网上购物系统

    总之,`jsp+servlet+javabean`实现的C2C购物系统是一个典型的Java Web应用实例,展示了如何使用MVC模式来组织代码,以及如何通过这些技术来搭建一个基本的在线交易平台。尽管这个系统可能在功能上有所欠缺,但它仍然...

    jsp+servlet+filter+javabean 权限实例代码

    在本文中,我们将深入探讨如何使用JSP、Servlet、Filter和JavaBean来实现一个权限管理的实例。这些技术是构建动态Web应用的核心组件,尤其是在处理用户登录和权限控制时。 首先,`JSP (JavaServer Pages)`是一种...

    jsp+Servlet购物车源码

    本源码是一个基于JSP和Servlet的简单购物车实现,旨在帮助初学者理解这两种技术的结合使用以及相关数据结构和概念的应用。\n\n1. **Session技术**:在Web应用中,Session是用来跟踪用户状态的关键工具。在本购物车...

Global site tag (gtag.js) - Google Analytics