Struts-登录-代码1
来源:互联网 发布:常用的外文数据库 编辑:程序博客网 时间:2024/05/23 01:30
web.xml
<!-- 定义Struts2的核心控制器StrutsPrepareAndExcuteFilter --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <!-- StrutsPrepareAndExcuteFilter用来处理所有的http请求 --> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
login.jsp
<s:form action="login"> <s:actionmessage /> <s:textfield name="username" label="username" /> <s:textfield name="password" label="password" /> <s:submit value="login" /> </s:form>
index.jsp
welcome to ${sessionScope.user} user ,login success!error.jsp
no ${sessionScope.user} user ,login error!
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"><struts> <package name="struts2" extends="struts-default"> <action name="login" class="com.struts2.action.LoginAction"> <result name="success">/index.jsp?user=${12}</result> <result name="error">/error.jsp</result> <result name="input">/login.jsp</result> </action> </package></struts>
Login.Action
/* * Creation : 8 Oct 2015 */package com.struts2.action;import org.apache.commons.lang3.StringUtils;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class LoginAction extends ActionSupport { /** The Constant serialVersionUID. */ private static final long serialVersionUID = 2078216757486534803L; private String username; private String password; public String execute() throws Exception { System.out.println("username:" + username + "--password:" + password); ActionContext.getContext().getSession().put("user", username); if (username.equals("11")) { return SUCCESS; } return ERROR; } public void validate() { if (StringUtils.isEmpty(username)) { addFieldError("username", "username"); addActionMessage("awsd"); } if (StringUtils.isEmpty(password)) { addFieldError("password", "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; }}
0 0
- Struts-登录-代码1
- struts登录验证代码
- struts登录验证1
- spring-struts登录功能流程代码
- 【Struts】Struts2简介及实现用户登录代码示例
- struts代码
- struts代码
- struts简单登录页面
- struts 登录实例
- struts登录注册页面
- Struts+Hibernate登录验证
- struts框架实现登录
- Struts实现表单登录
- struts-2.3登录设计
- struts入门案例 登录
- Struts实例详解1--登录验证
- Struts从0开始1:普通的登录验证实例
- Struts2初识(1)-struts实现简单登录
- MASTUDIO 移动办公客户应用集锦
- 关于typedef的用法总结
- web服务器的几种缓存
- mailto: HTML e-mail 链接
- jqGrid增删改查显示——删除+nodejs后台
- Struts-登录-代码1
- 15分钟学会使用Git和远程代码库
- dijkstra算法的java实现
- java代码发送JSON格式的httpPOST请求
- Java程序的工具
- 关于原码、反码、补码详解
- 关于使用MyEclipse自动生成Hibernate和Struts出现的jar不兼容的问题(antlr.collections.AST.getLine()I)
- WebAPI通过multipart/form-data方式同时上传文件以及数据(含HttpClient上传Demo)
- 二进制和十进制之间的相互转换