环境配置,如果采用myeclipse直接加入struts2.x的话,可能注意点也不过就是应该为工程选择:Java EE5.0了。
下面介绍手动配置(以struts2.1.8)时,配置方法及说明:
一、环境搭建三部曲:
1. 找到开发Struts2应用需要使用的jar文件
2. 编写Struts2配置文件
3. 在web.xml中加入Struts2MVC框架启动配置
附:2.1.8版本的配置
目录结构如下:
<!-- struts2 -->
<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配置文件中包的介绍
<package name="default" namespace="/test" extends="struts-default">
<action name="index" class=”cn.itcast.action.HelloWorldAction” methed=”execute”>
<result name="succcess">/page/hello.jsp</result>
</action>
</package>
管理一组业务功能相关的action,在实际应用中把一组应用功能相关的action放在一个包下
1.name必须,其他包要继承该包,必须经过该属性进行引用
2.namespace定义该包的命名空间,命名空间做为访问该包下action路径的一部分,如上action访问路径为:/test/index.action
3. extends 默认继承了struts-default包,可使这个包下面默认应用了struts2一些新功能,如拦截器等
4.abstract 当 abstract=”true” 则该包内不能有action
三、Struts2里Action名称的搜索顺序
http://localhost:8080/struts2/test/helloworld //配置可访问
http://localhost:8080/struts2/test/sdf/dsf/as/helloworld //也可访问的
在Struts2中,首先会按照命名空间规则,先查/test/sdf/dsf/as 这个命名空间下有无helloworld,没有此action后,会在/test/sdf/dsf这个命名空间查,以此类推,直至/test下查到有该action。还有一点,如果在/test下还是无法查到该action,则会到默认的命名空间(<package name="default" extends="struts-default">)去查
四、Action配置中各项默认值
1. 如果没有给action配置class,则默认的是ActionSupport
2. 如果没有给action配置method,则默认的是execute方法
3. 如果没有给result配置name,则默认的是success
- 大小: 44.2 KB
分享到:
相关推荐
struts2环境配置详细过程,源于网上的资源,自己总结起来
javaEE学习阶段,struts2初步使用环境配置。 javaEE学习阶段,struts2初步使用环境配置。
struts2环境配置[借鉴].pdf
Struts2入门介绍、环境配置与基本操作演示,包含OGNL,值栈与域概念
搭建基础Struts2开发环境的必需jar包,如需完整的文件请移步官网下载
详细介绍了 struts2的配置 包括jar包的导入,xml文件的配置 Action类的写法等
Myeclipse+struts2.0+tomcat6.0+jdk1.6环境
struts2环境配置基于lib包,包含了配置struts2的各种基础包
自己学会的,保存的学习网页,给大家分享 struts2 国际化
struts开发环境配置,包含apache-tomcat-6.0.26.exe安装包,JDK、myeclips文件。
struts在eclipse中的配置方法
开发环境设置struts2 spring hibernate,整合的大集合,很详细的解释答
ECLIPSE下TOMCAT工程struts开发环境配置手顺
struts-2.5.14-最核心的文件jar们,myeclipse struts2环境配置
Eclipse Java_EE整合spring+ struts2开发环境配置
此为MyEclipse下Struts2的配置使用文档,附件包括配置步骤文档及源码,文档为本人学习struts2配置一步一步所写,完全为个人对struts2的学习理解,如有不正确的地方,请留言批评指正,谢谢!附件包含项目源码,为本人...
Struts2+Spring+Ibatis环境配置.doc 详细讲解如何配置Struts2+Spring+Ibatis开发环境
这是我从struts2官网上下载的程序包中的示例程序中的lib文件,拷贝到自己的工程中直接就可以使用
配置Struts2开发环境,“公欲善其事,必先利其器”,笔者选择的工具软件主要有两类:Java EE应用服务器和java开发工具,采用Glassfish作为应用服务器、Eclipse作为java开发工具,本章将要帮助读者一步一步地搭建起...