Struts2登陆的Demo
来源:互联网 发布:短租房网站源码php 编辑:程序博客网 时间:2024/05/01 21:32
通过Struts2实现登陆的小案例
源码下载地址:https://coding.net/u/gxs1225/p/Struts2_Login/git
代码如下:
struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts> <package name="mypackage" namespace="" extends="struts-default"> <action name="login" class="com.bzu.gxs.LoginAction"> <result name="success">success.jsp</result> <result name="error">error.jsp</result> </action> </package></struts>
LoginAction.java
package com.bzu.gxs;import com.sun.net.httpserver.Authenticator.Success;public class LoginAction { private String uname; private String upass; public String getUname() { return uname; } public void setUname(String uname) { this.uname = uname; } public String getUpass() { return upass; } public void setUpass(String upass) { this.upass = upass; } // 默认执行action操作 public String execute(){ if(getUname().equals("gxs") && getUpass().equals("123")){ return "success"; }else{ return "error"; } }}
login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%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.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"> </head> <body> <form name="frm" action="login.action" method="post"> <table align="center" border="1"> <tr> <td>用户名:</td> <td><input type="text" id="uname" name="uname"/></td> </tr> <tr> <td>密码:</td> <td><input type="password" id="upass" name="upass"/></td> </tr> <tr> <td align="center" colspan="2"> <input type="submit" value="登陆" /> <input type="reset" value="重置"> </td> </tr> </table> </form> </br> <hr> 注意:</br> 测试的用户名:gxs</br> 测试的 密 码:123 </body></html>
success.jsp
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%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 '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"> </head> <body> <h1>查询成功!</h1> </body></html>
error.jsp
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%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 'error.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"> </head> <body> 登陆失败,请重新 <a href="login.jsp">登陆</a> </body></html>
0 0
- Struts2登陆的Demo
- Struts2登陆的Demo
- Struts2登陆的Demo
- struts2.3.16 登陆Demo
- Struts2初级教程02 登陆demo
- Struts2实现登陆功能Demo
- struts2入门例子 登陆demo!非常详细的图解
- Struts2初级教程02 登陆demo ModelDriven
- Struts2 登陆验证、国际化显示Demo
- 简单的Struts2登陆
- 简单的Struts2登陆
- struts2.0的Demo
- 【Flex_demo】登陆的一个demo
- 读配置文件的登陆demo
- Struts2 简单的登陆功能
- struts2框架的简单demo
- 使用MD5加密的登陆demo
- 用java写一个登陆的demo
- Javascript 严格模式详解
- Lucene中文分词介绍
- 第十四周项目4-3:添加注释符
- 2. Laravel5学习笔记:执行route:cache时报LogicException
- 20150618_17:41
- Struts2登陆的Demo
- 关于odps的sdk怎么实现
- Unity教程之手把手教你实现弹框
- mysql group by中没有的字段 select中可以有
- 【日常学习】【组合数取模Lucas定理】HDU3037 Saving Beans题解
- 后台服务(Service)简述
- Python 安装使用模块
- Qt 中一些常用类的中文说明
- 屏蔽windows的全半角切换快捷键