Struts 2.5.2 创建一个简单的项目--登录
来源:互联网 发布:仁和知柏地黄丸的功效 编辑:程序博客网 时间:2024/05/20 05:46
1、在官网下载struts-2.5.2-all.zip
2、创建web项目struts_login
3、将需要的包复制到WEB-INF\lib目录下
commons-fileupload-1.3.2.jar
commons-io-2.4.jar
commons-lang3-3.4.jar
commons-logging-1.1.3.jar
freemarker-2.3.23.jar
javassist-3.20.0-GA.jar
log4j-api-2.5.jar
log4j-core-2.5.jar
ognl-3.1.10.jar
struts2-core-2.5.2.jar
4、web.xml文件
<?xml version="1.0" encoding="UTF-8"?><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_2_5.xsd"id="WebApp_ID" version="2.5"><display-name>Struts 2 Rest Example</display-name><!-- Filters --><!-- START SNIPPET: filter --><filter><filter-name>action2</filter-name><filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><!-- END SNIPPET: filter --><filter-mapping><filter-name>action2</filter-name><url-pattern>/*</url-pattern></filter-mapping><!-- Welcome file lists --><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>
5、LoginAction.java
package com.action;import com.opensymphony.xwork2.Action;public class LoginAction {private String name;private String pwd;public String login(){if("1".equals(pwd)){return Action.SUCCESS;}else{return Action.ERROR;}}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPwd() {return pwd;}public void setPwd(String pwd) {this.pwd = pwd;}}6、struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"><struts> <package name="default" extends="struts-default" namespace="/"> <action name="login" class="com.action.LoginAction" method="login"> <result name="success">/success.jsp</result> <result name="error">/error.jsp</result> </action> </package></struts>7、login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>用户登录</title> </head> <body> <form action="login" method="post"> 账户:<input name="name" type="text"/><br/> 密码:<input name="pwd" type="password"/><br/> <input value="登录" type="submit"/><br/> </form> </body></html>8、success.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>登录成功</title> </head> <body> 登陆成功 ${name } </body></html>
9、error.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>登陆失败</title> </head> <body> 登陆失败 ${name } </body></html>10、部署项目
11、如果显示错误
HTTP Status 404 - Method create for action login is not allowed!说明多导入了包,struts2-rest-plugin-2.5.2.jar
0 0
- Struts 2.5.2 创建一个简单的项目--登录
- 创建简单的struts项目
- struts一个简单的登录拦截
- 手工创建Struts项目的简单例子
- 创建一个简单的项目
- S1.1_Struts2_Model2 手动创建一个简单的servlet项目,未使用Struts技术
- 简单的web登录界面项目,加入Struts(一)
- 一个简单的Struts登录框架搭建教程
- Struts 1 学习笔记-5-2(编写一个简单的支持I18N的登录系统)
- 简单的struts创建
- 创建一个简单的django项目
- 创建一个简单的quicjstart maven项目
- 创建一个简单的struts2项目
- 创建一个简单的maven web项目
- 创建一个简单的Spring Boot项目
- 一个简单的struts 2实例讲解
- 创建JSF项目及一个简单的JSF项目
- 用Hibernate与Struts实现简单的项目的登录与注册
- redis持久化RDB和AOF
- linux虚拟机3种网络模式
- Java如何找出数组中前k个高频元素
- LeetCode[126.Word Ladder II]题解 难度[hard]
- Java 数组转换成List,然后执行add或remove抛异常UnsupportedOperationException问题的解决
- Struts 2.5.2 创建一个简单的项目--登录
- 如何实现servlet和struts的友好共存
- 文件操作案例
- 阅读郭林《第一行代码》的笔记——第7章 跨程序共享数据,探究内容提供器
- php字符串位运算的一个小技巧
- URDF文件构建中坐标系
- freeMarker生成word文档
- JSTL标签库之C标签的使用
- Sum of Two Integers