java web module of login
2015-12-02 20:48
411 查看
Reffer to the book<java web整合开发王者归来>.
It's jsp page.
Offer the values of username and password to servlet.
Then save the session.
The code is simple.
easy to read.
Except the myLogin.jsp,also need a javabean Person.java.
It's jsp page.
Offer the values of username and password to servlet.
Then save the session.
The code is simple.
easy to read.
Except the myLogin.jsp,also need a javabean Person.java.
<%@ page language="java" pageEncoding="UTF-8"%> <jsp:directive.page import="com.helloweenvsfei.sessionWeb.bean.Person" /> <jsp:directive.page import="java.text.SimpleDateFormat" /> <jsp:directive.page import="java.text.DateFormat" /> <jsp:directive.page import="java.util.Date" /> <%! DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); %> <% response.setCharacterEncoding("UTF-8"); Person[] persons = { new Person("linghuchong", "linghuchong", 34, dateFormat.parse("1982-01-01")), new Person("Hello Kitty", "hellokitty", 23, dateFormat.parse("1984-02-25")), new Person("renyingying", "renyingying", 23, dateFormat.parse("1994-09-12")), }; String message = ""; if(request.getMethod().equals("POST")) { for(Person person : persons) { if(person.getName().equalsIgnoreCase(request.getParameter("username")) && person.getPassword().equals(request.getParameter("password"))) { session.setAttribute("person", person); session.setAttribute("loginTime", new Date()); response.sendRedirect(request.getContextPath() + "/welcome.jsp"); return; } } // login failed message = "wrong username or pwd,login failed"; } %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Please login first</title> </head> <body> <form action="myLogin.jsp" method="post"> <table> <% if( ! message.equals("")){ %> <tr> <td></td> <td>login failed!</td> </tr> <% } %> <tr> <td>username:</td> <td><input type="text" name="username" style="width:200px; "> </td> </tr> <td>password:</td> <td><input type="password" name="password" style="width:200px; "> </td> <tr> <td></td> <td><input type="submit" value=" Login " class="button"> </td> </tr> </table> </form> Hello Kitty, hellokitty </body> </html>
相关文章推荐
- 学自慕课网:Java常用集合框架(理论篇)
- java并发基础--等待通知模式
- 搭建Struts2开发环境
- 多继承有什么坏处,为什么java搞单继承,接口为什么可以摈弃这些坏处
- Struts2 DomainModel、ModelDriven接收参数
- CAS client客户端的配置,使用java config的方式
- spring容器DI依赖注入对象<三>
- Java集合类
- java常用的几种线程池比较
- Java基础概要(二)
- Java基本知识(连载)-深入面向对象
- Java基础概要(一)
- Java--length,length(),size()区别
- spring 构造方法注入和setter方法注入的XML表达
- java发送邮件
- Java反射研究和实践
- Java代理和动态代理机制分析和应用
- 用Ant实现Java项目的自动构建和部署
- Java的注释说明
- 给Java程序猿们推荐一些值得一看的好书