Struts2搭建登录页面
来源:互联网 发布:windows安全性 编辑:程序博客网 时间:2024/06/07 23:13
项目路径:
1、创建web应用,导入相关jar包
2、配置web.xml文件
<?xml version="1.0" encoding="GBK"?><!-- 配置web应用配置文件的根元素,并且指定配置文件的schema信息 --><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"><!-- 定义Struts2的核心控制器:StrutsPrepareAndExecuteFilter --><filter><!-- 定义核心Filter的名字 --><filter-name>struts2</filter-name><!-- 定义核心Filter的实现类 --><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class><!-- StrutsPrepareAndExecuteFilter用来处理所有的HTTP请求 --></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping></web-app>3、创建struts.xml
<?xml version="1.0" encoding="GBK"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <!-- 配置struts2的配置文件的根元素 --> <struts> <!-- Struts2的Action必须放在指定的包空间下定义 --> <package name="test" extends="struts-default"> <!-- 定义login的Action --> <action name="login" class="common.action.HelloWorldAction"> <!-- 定义处理结果和视图资源之间的映射关系 --> <result name="error">error.jsp</result> <result name="success">welcome.jsp</result> </action> </package></struts>4、创建action类
package common.action;public class HelloWorldAction {private String name;private String password;public String execute() throws Exception{if(getName().equals("hello")&&getPassword().equals("world")){return "success";}else{return "error";}}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}5、创建登录页面loginForm.jsp
<%@ page contentType="text/html; charset=GBK"%><%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>登录页面</title></head><body><form action="login" method="post"><table><caption><h3>用户登录</h3></caption><tr><td>用户名:<input type="text" name="name" /></td></tr><tr><td>密码:<input type="text" name="password" /></td></tr><tr align="center"><td colspan="2"><input type="submit" value="登录" /> <inputtype="reset" value="重填" /></td></tr></table></form></body></html>
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>成功页面</title></head><body>您已经登录!</body></html>
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>失败页面</title></head><body>请重新登录!</body></html>
阅读全文
0 0
- Struts2搭建登录页面
- Struts2搭建登录示例
- struts2设计登录页面注意事项
- ThinkPHP--后台登录页面搭建
- Struts2入门经典实例-登录页面
- Struts2的Session超时返回登录页面
- struts2登录验证返回页面跳转
- 用struts2搭建一个登录的例子
- Struts2 搭建一个简单登录应用
- 用struts2搭建一个登录的例子
- Struts2框架搭建与登录实例
- 用struts2搭建一个登录的例子
- qooxdoo框架环境搭建+登录页面
- struts2实现登录后跳转回本页面
- 如何在struts2中登录后跳转到前置页面
- struts2实现登录后跳转回本页面
- struts2实现登录后跳转回本页面
- struts2学习第一篇 环境配置 之 登录页面
- valid parentheses
- Myecplise 10创建struts2流程
- Python Django进阶教程(五)(session,Django用户认证)
- Renovate
- 循环队列
- Struts2搭建登录页面
- Echarts 如何调整 legend 和图表的间距
- jenkins体验-maven安装
- 牛顿迭代法求平方根、立方根
- Spring全家桶(二)Bean之间的关系、自动装配、作用域和使用外部文件
- 深度学习之物体检测——YOLO(一)_介绍
- 需求缺陷表缺点及优化建议
- C语言程序设计教程(第三版)课后习题11.8
- log4j.properties配置详解与实例