struts1简单登录
来源:互联网 发布:excel数据求和为0 编辑:程序博客网 时间:2024/05/16 10:09
登录页面
<%@ 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 '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><form action="/DemoStruts/login.do" method="post"><br>servlet登录demo<table><tr><td>用户名</td><td><input type="text" name="userName"></td></tr><tr><td>密码</td><td><input type="password" name="passWord"></td></tr><tr><td><input type="submit" value="提交"></td></tr></table></body></html>
form表单处理
package com.yourcompany.struts;import java.io.Serializable;import org.apache.struts.action.ActionForm;/* * 存放用户提交信息 */public class LoginForm extends ActionForm implements Serializable {private static final long serialVersionUID = 1L;//成员属性必须和表单元素同名private String userName = null, passWord = null;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;}}
package com.yourcompany.struts;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import com.yourcompany.struts.LoginForm;/** * 控制转向,处理用户登录事件 * * @author smalt * */public class LoginAction extends Action {public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest req, HttpServletResponse res) {// 获取表单对象// String uname=(String)req.getParameter("userName");// String pwd=(String)req.getParameter("passWord");LoginForm loginform = (LoginForm) form;String username = loginform.getUserName();String password = loginform.getPassWord();System.out.println("username===>" + username + ",password==>"+ password);if ("123".equals(username) && "123".equals(password)) {System.out.println("验证success");return mapping.findForward("success");} else {System.out.println("验证fail");// return new ActionForward("/pages/fail.jsp");return mapping.findForward("fail");}}}
struts配置
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"><struts-config><form-beans><form-bean name="loginform"type="com.yourcompany.struts.LoginForm"></form-bean></form-beans><global-exceptions /><global-forwards /><action-mappings><action path="/login" type="com.yourcompany.struts.LoginAction"name="loginform"><forward name="success" path="/pages/success.jsp"></forward><forward name="fail" path="/pages/fail.jsp"></forward></action></action-mappings><message-resourcesparameter="com.yourcompany.struts.ApplicationResources" /></struts-config>
- struts1简单登录
- struts1简单实例(简单登录)
- 传智播客 struts1.x 简单登录示例
- 02、struts1 的简单示例 用户登录
- Eclipse配置struts1.1,实现简单登录
- 利用struts1做简单登录页面
- struts1 一个很简单的登录演示
- Struts1入门实例(简单登录)
- Struts1入门实例(简单登录)
- Eclipse配置struts1.1,实现简单登录
- struts1的一个登录的简单例子
- flex3+struts1.3 简单实现用户登录验证
- 03、struts1 用户登录简单示例的升级版 讲解
- 整合struts1.2+spring2.5+hibernate3.2实现简单登录
- struts1学习之--3、实现简单的登录功能
- struts1 模拟登录
- SSH-struts1登录实例
- 以一个简单的登录的例子来演示如何搭建struts1环境
- Android Touch系统学习整理
- eLife:科勒Moxie 会唱歌的花洒
- ZeroMQ指南-第1章-基础(2)
- java位运算
- 2012年半年工作总结
- struts1简单登录
- [Cocos2d-x] init()和onEnter()方法的区别
- 如果编程语言是一辆车
- 最短路径之Floyd算法
- 网站争推付费模式 数字音乐"免费午餐"或终结
- 付费音乐的纠结——何为“正版音频文件”?
- Python中常用字符串 函数 .
- Web应用程序测试工具
- 易炸物LA3644(并查集)