jsp+servlet框架
2016-02-28 17:28
537 查看
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/
相关文章推荐
- js闭包
- 利用javaScript闭包做到函数的私有性和公开性
- Particles.js基于Canvas画布创建粒子原子颗粒效果
- javascript笔记——jikeytang javascript前端群 389875212 精华总结
- javascript高级程序设计笔记-第四章(变量、作用域)
- EL表达式语言,JSTL,文件的上传与下载
- JavaScript变量引用问题
- 实现javaScript对象的"继承"的两种方法(prototype与闭包)
- javascript 拷贝文本
- 深入理解Javascript函数编程
- Jsp中两种请求方式的区别
- [LeetCode][JavaScript]Count Primes
- eval在JS中的作用
- js setInterval和clearInterval 的使用
- JS闭包小结
- Jsonp 复习笔记
- JavaScript--map、reduce、filter、sort
- js中的各种宽高
- 解析JSON数据的详细步骤以及偷懒技巧(使用第三方库GSON以及GsonFormat工具)
- netctoss01_项目概述及规范【Servlet+JSP版】