struts1 模拟登录
来源:互联网 发布:pc游戏编程 人机博弈 编辑:程序博客网 时间:2024/05/17 05:06
一、LoginAction.java
package com.zhang.action;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
public class LoginAction extends DispatchAction {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String passport = request.getParameter("passport");// 帐号
String password = request.getParameter("password");// 密码
if (passport.equals("admin") && password.equals("pass")) {
return mapping.findForward("success");
} else {
request.setAttribute("message", "帐号或密码错误!");
return mapping.findForward("error");
}
}
}
二、struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<action-mappings>
<action path="/login" scope="request"
parameter="method" type="com.zhang.action.LoginAction">
<forward name="success" path="/success.jsp"></forward>
<forward name="error" path="/login.jsp"></forward>
</action>
</action-mappings>
</struts-config>
三、web.xml
<?xml version="1.0" encoding="gbk"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
四、login.jsp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<center>
<form action="login.do" method="post">
<table>
<tr>
<td>
帐号:
</td>
<td>
<input name="passport" type="text" id="passport"
value="${param.passport }" style="width: 120px; height: 20px;" />
</td>
</tr>
<tr>
<td>
密码:
</td>
<td>
<input name="password" type="password" id="password"
value="${param.password }" style="width: 120px; height: 20px;" />
</td>
</tr>
<tr>
<td>
${requestScope.message}
</td>
<td align="right">
<input type="submit" value="登 录" />
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
其他如:index.jsp、success.jsp、jar等。
- struts1 模拟登录
- struts1简单登录
- SSH-struts1登录实例
- 模拟登录
- 模拟登录
- 模拟登录
- 模拟登录
- 模拟登录
- 模拟登录
- 模拟登录
- 模拟登录
- 传智播客 struts1.x 简单登录示例
- 02、struts1 的简单示例 用户登录
- Eclipse配置struts1.1,实现简单登录
- 利用struts1做简单登录页面
- struts1简单实例(简单登录)
- struts1 一个很简单的登录演示
- Struts1入门实例(简单登录)
- 使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画等相关信息
- javascript 命名空间 个人理解心得
- oracle 触发器
- 如何正确看待地方门户网站的品牌推广理念
- javascript 对象
- struts1 模拟登录
- HTML5设计原理--Jeremy Keith在 Fronteers 2010 上的主题演讲
- Quartz定时任务学习(一)简单任务
- java IO之装饰设计模式
- Quartz定时任务学习(二)web应用
- chap5:优化程序性能
- 在Ubuntu下安装Kniect+openni+nite
- 对browser扫盲认识
- OpenNI和Kinect安装中文教程(Windows下)