五(2)、JSP——JavaBean例子
来源:互联网 发布:c语言阶乘怎么写 编辑:程序博客网 时间:2024/06/13 19:00
- JavaBean例子
- 一创建项目DeMologin项目
- 二创建loginjsp
- 三在src中创建compo包和User类
- 四在src中创建comdao包和UserDao类
- 五创建dologinjsp
- 六创建login_successjsp
- 七创建login_failurejsp
- JavaBean例子
JavaBean例子
一、创建项目DeMologin项目
二、创建login.jsp
<body> <form action="dologin.jsp" method="post"> 用户名:<input type="text" name="username"> <br> 密码:<input type="password" name="password"><br> <input type="submit" name="登入"> </form></body>
三、在src中创建com.po包和User类
package com.po;public class User { private String username; private String password; public User(){ } 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; }}
四、在src中创建com.dao包和UserDao类
package com.dao;import com.po.User;public class UserDao { public boolean usersLogin(User u) { if("admin".equals(u.getUsername())&&"admin".equals(u.getPassword())) { return true; } else { return false; } }}
五、创建dologin.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page import="com.po.*,com.dao.*"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% request.setCharacterEncoding("utf-8"); %> <jsp:useBean id="loginUser" class="com.po.User" scope="page"></jsp:useBean> <jsp:useBean id="userDAO" class="com.dao.UserDao" scope="page"></jsp:useBean> <jsp:setProperty property="*" name="loginUser" /> <% if (userDAO.usersLogin(loginUser)) { session.setAttribute("loginUser", loginUser.getUsername()); request.getRequestDispatcher("/login_success.jsp").forward( request, response); } else { response.sendRedirect("login_failure.jsp"); } %> </body></html>
六、创建login_success.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'login_success.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% String loginUser = " "; if (session.getAttribute("loginUser") != null) { loginUser = session.getAttribute("loginUser").toString(); } %> 欢迎<%=loginUser%>登入成功 <br /> <a href="loginout.jsp">注销</a> </body></html>
七、创建login_failure.jsp
<body> 登入失败 <a href="login.jsp">返回</a> </body>
阅读全文
0 0
- 五(2)、JSP——JavaBean例子
- 五(1)、JSP的——Javabean
- DRP(五)——JSP与JavaBean
- JSP——JavaBean
- Jsp+JavaBean循序渐进教程(五)
- Jsp+JavaBean循序渐进教程(五)
- Jsp+JavaBean循序渐进教程(五)
- Jsp+JavaBean循序渐进教程(五)
- Jsp+JavaBean循序渐进教程(五)
- jsp—+JavaBean注册验证
- B/S登陆例子(JSP+JavaBean+MYSQL)
- MVC(javaBean,JSP,Servlet)与MySQL结合例子
- JSP中的JavaBean和动作元素(五)
- JSP基础(十)——JavaBean和表单处理
- 测试例子 jsp + javaBean + EJB + oracle
- JDOM+JSP+JAVABEAN的一个例子(一)
- 网上书店例子(JSP和JavaBean)
- 简单JSP传值到JAVABEAN的例子
- Annontation注解的应用及介绍
- 笔记|《简明Python教程》:编程小白的第一本python入门书
- ReactJs入门教程
- java excel导入数据库
- Mach-O的动态链接相关知识
- 五(2)、JSP——JavaBean例子
- 59. Spiral Matrix II
- VideoView控制音量(静音\恢复)
- id3决策树
- java byte数组打印
- 数据库切分(7)之一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案
- 计算机修炼之路------炼气一层的小菜鸟有话说
- 剑指Offer [13] 调整数组顺序使奇数位于偶数前面
- ES性能调优权威指南(篇三)