jsp+servlet框架
来源:互联网 发布:微信打开淘宝链接 原理 编辑:程序博客网 时间:2024/05/18 03:19
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{ @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; }}
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/
0 0
- jsp+servlet框架
- jsp/servlet/jsf--java异常框架设计
- servlet、jsp和框架的前世今生
- 可以自动跳转到出错页面的servlet/jsp框架
- 可以自动跳转到出错页面的servlet/jsp框架
- JSP/Servlet/JSF--Java异常框架设计
- servlet使用request跳转到jsp页面指定的框架
- JSP中(servlet)如何使用定时作业Quartz框架
- Java Web框架之三层模型-JSP+JavaBean+servlet实现
- JSP/Servlet/JSF--Java异常框架设计
- java项目框架搭建之一:Servlet+JSP+MySql
- Servlet&JSP 第十二章 从模式在框架
- jsp&servlet
- Jsp&servlet
- jsp/servlet
- JSP Servlet
- servlet&JSP
- jsp/Servlet
- 2016年CSDN博客排名第一名,何许人也
- Uva297——Quadtrees
- 4069: [Apio2015]巴厘岛的雕塑 DP+按位贪心
- 求某二进制数中1的个数
- 【Usaco2016 FEB】Load Balancing【线段树 + 二分】
- jsp+servlet框架
- 删除链表的节点,关于delete和free
- Android Fragment完全解析,关于碎片你所需知道的一切
- 使用QuartzNet和RabbitMQ实现定时发邮件的windows服务
- 单片机双向口与准双向口
- 欢迎使用CSDN-markdown编辑器
- Android常用的距离单位
- Java枚举单例
- 《 搜索引擎的使用技巧》