Struts2开发环境搭建,及一个简单登录功能实例
2017-02-05 21:13
253 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_32917423/article/details/54883155
在项目的src目录下找到struts.xml文件,没有就新建一个
第一步 下载Struts2
第二步
新建Web Project并导入jar包
第三步 配置web.xml
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>第四步 配置struts.xml
在项目的src目录下找到struts.xml文件,没有就新建一个
<?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="main" extends="struts-default"> <!-- 在这里面配置action --> </package> </struts>
Struts2开发环境搭建完成。
下面演示一个登录页面实例。
下面是index.jsp的代码:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML> <html> <head> <title>登录</title> </head> <body> <form action="login" method="post"> 登录<br /> 账号:<input type="text" name="username" /><br /> 密码:<input type="password" name="password" /><br /> <input type="submit" value="登录" /> </form> </body> </html>
下面是LogAction.java的完整代码:
package com.lidi.struts.action; import com.opensymphony.xwork2.ActionSupport; public class LogAction extends ActionSupport { private static final long serialVersionUID = 1L; private String username;//账号 private String password;//密码 //getters & setters 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; } /** * execute方法会在该Action类被调用的时候自动执行, * 如果 账号="admin"并且密码="123456",就返回SUCCESS * 否则返回ERROR */ public String execute(){ if(username.equalsIgnoreCase("admin") && password.equalsIgnoreCase("123456")){ return SUCCESS; } else return ERROR; } }配置struts2xml Action
<action name="login" class="com.lidi.struts.action.LogAction">
<result name="success">success.jsp</result> <result name="error">error.jsp< 3ff7 span style="color:rgb(0,0,255);line-height:1.5 !important;"></result> </action>
成功页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML> <html> <head> <title>登陆成功</title> </head> <body> 欢迎<s:property value="username" />,登录成功!<br /> </body> </html>
失败页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML> <html> <head> <title>登录失败</title> </head> <body> 登录失败!用户名或密码错误! </body> </html>
相关文章推荐
- Struts2开发环境搭建,及一个简单登录功能实例
- Struts2开发环境搭建,及一个简单登录功能实例
- Struts2开发环境搭建 附简单登录功能实例
- 搭建Struts2开发环境并且完成一个HelloWorld实例
- android Jni NDK开发环境搭建及其简单实例的编写
- 【SSH进阶之路】Hibernate搭建开发环境+简单实例(二)
- SSH入门开发(实现一个简单的登录功能)详解
- 一个简单的MySQL多实例环境搭建
- Hibernate搭建开发环境+简单实例(二)
- Struts2简单开发环境的搭建(初级)
- Spring---搭建开发环境和第一个简单实例
- android Jni NDK开发环境搭建及其简单实例的编写
- 在centos 6.6 上搭建一个简单的php的开发环境
- Struts2的一个入门实例----登录功能
- struts2的环境配置与简单登录功能实现
- 搭建一个Struts2项目的开发环境,你知道多少呢?
- SpringMVC+Spring3+hibernate4 开发环境搭建以及一个开发实例教程
- Web开发之tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- 【SSH进阶之路】Hibernate搭建开发环境+简单实例(二)
- 【SSH进阶之路】Hibernate搭建开发环境+简单实例(二)