Struts2入门
1.进入struts主页:www.struts.apache.org
2.点击右上角,Struts->Struts2,如图:
3.下载Struts2架包,如图:
4.新建工程,进行Struts2的环境配置
首先:配置web.xml,加入红字部分:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
5.加入Struts2开发包:
6.配置Struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="default" extends="struts-default">
<action name="hello" class="org.luis.test.Test">
<result>/index.jsp</result>
</action>
</package>
</struts>
7.Test.java
package org.luis.test;
import com.opensymphony.xwork2.ActionSupport;
/**
* @project:Test
* @author: luis
* @date:2008-10-14
*/
public class Test extends ActionSupport{
private static final long serialVersionUID = 9169296421027066250L;
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String execute() throws Exception{
message = "Hello World!!!";
return ActionSupport.SUCCESS;
}
}
8.总结Struts2的开发原理:
所有的请求(*.action)->DispatcherFilter上,之后根据Struts,xml的文件配置选择对应的action进行处理,通过execute方法的返回值,来决定最终的跳转页面,进行显示。
分享到:
相关推荐
改struts2入门案例是我本人自己写的入门小案例,可以使用。适合刚接触或者准备学习struts2的同事拿来看看
Struts2入门案例 实现简单的
Struts2入门教程.pdf j2ee的进阶读物,
( struts2入门实例教程详解.docx )
Struts2入门V3.0
很好的struts2入门教程,网上搜集整理的! 内容: ·常用的Struts 2.0的标签(Tag)介绍 ·Struts 2.0的Action讲解 ·Struts2国际化(i18n)您的应用程序 ·Struts2.0转换器(Converter) ·Struts 2.0中实现...
struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序struts2 入门示例程序
Struts2入门PPT教程 Struts2入门PPT教程 Struts2入门PPT教程
帮助学习struts2的朋友,一些入门的例子。
struts2 例子 struts.xml基本配置 页面跳转
struts2入门案例struts2入门案例struts2入门案例struts2入门案例struts2入门案例struts2入门案例
十二、总结 本教程对struts2的基本知识进行了一些说明,关于struts2的更多详细内容应参看struts2的官方文档及提供的app实例。 下面对struts2的基本执行流程作一简要说明,此流程说明可以结合官方提供的struts2结构图...
struts2入门(传参) 简单的struts2登陆实例
Struts2入门demo 希望对初学者有用!!!
struts2入门struts2 标签, 关于struts2基本标签使用
struts2入门教程及struts2集成spring。
struts2入门知识学习总结
struts2入门,是学习struts2必要的战胜宝典