1.struts2的基本配置
2010-05-03 16:55
232 查看
Struts2的基本配置
加载JAR包,只要将必要的包加入就可以了
l commons-logging-1.0.4.jar
l freemarker-2.3.8.jar
l ognl-2.6.11.jar
l struts2-core-2.0.14.jar
l xwork-2.0.7.jar 当然版本可能有点变化,我用的是struts-2.0.14
配置过滤器,相对于struts1中的ActionServlet
方法:在web.xml中加入如下标签
<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>
建立struts的配置文件,struts.xml位于classes根目录下。可以从struts提供的例子程序中拷贝。主体如下:
<?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>
</struts>
struts2中的用户action不必要再继承任何struts2提供的任何类型。其用户action可以提供一些实例变量并且为每个实例变量提供getter setter方法。既,其用户action代替了struts1中的ActionForm 。但是自定义的action中必须有一个public String execute()方法,其返回值将匹配struts.xml相应action标签中的result标签中的name属性。事实上事际开发时一般继承ActionSupport
form表单中的表单控件的name属性可于自定义的action中的实例变量的属性名相同
配置自定义的action
在struts.xml中的struts标签下加入如下标签:
<package name="strut2" extends="struts-default">
<action name="login" class="edu.yzu.action.SelfAction">
<result name=”success”>/result.jsp</result>
</action>
<!-- action 中的name对应提交表单中的action class对应用户自定义的action类
result的name属性可以不写,不写的话默认的为success
-->
</package>
加载JAR包,只要将必要的包加入就可以了
l commons-logging-1.0.4.jar
l freemarker-2.3.8.jar
l ognl-2.6.11.jar
l struts2-core-2.0.14.jar
l xwork-2.0.7.jar 当然版本可能有点变化,我用的是struts-2.0.14
配置过滤器,相对于struts1中的ActionServlet
方法:在web.xml中加入如下标签
<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>
建立struts的配置文件,struts.xml位于classes根目录下。可以从struts提供的例子程序中拷贝。主体如下:
<?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>
</struts>
struts2中的用户action不必要再继承任何struts2提供的任何类型。其用户action可以提供一些实例变量并且为每个实例变量提供getter setter方法。既,其用户action代替了struts1中的ActionForm 。但是自定义的action中必须有一个public String execute()方法,其返回值将匹配struts.xml相应action标签中的result标签中的name属性。事实上事际开发时一般继承ActionSupport
form表单中的表单控件的name属性可于自定义的action中的实例变量的属性名相同
配置自定义的action
在struts.xml中的struts标签下加入如下标签:
<package name="strut2" extends="struts-default">
<action name="login" class="edu.yzu.action.SelfAction">
<result name=”success”>/result.jsp</result>
</action>
<!-- action 中的name对应提交表单中的action class对应用户自定义的action类
result的name属性可以不写,不写的话默认的为success
-->
</package>
相关文章推荐
- Struts2配置XML基本格式
- Struts2基本配置实例
- struts2基本流程与配置亲测
- Struts2的基本配置
- Struts2 拦截器 及如何获得 servlet 请求对象 以及Struts 基本配置 &&Session 超时设置
- Struts2 Hibernate Spring 整合的基本流程和步骤及其相关配置细节
- struts2-struts2的基本配置
- struts2的基本配置
- struts2基本配置
- [置顶] Struts2入门的入门------下载,配置,基本概念总结
- Struts2 入门学习笔记(一)——基本配置
- Struts2的基本配置
- Struts2基本的配置
- 框架 day27 Struts2 入门(概述,基本xml配置,动态方法调用,Action类,ServletAPI访问,结果集)
- Struts2基本配置和类型转换
- struts2基本配置详解
- Struts2学习---基本配置,action,动态方法调用,action接收参数
- Struts2基本配置
- Struts2学习笔记(2)——Struts2基本配置
- struts2基本配置详解