环境配置,如果采用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的基础知识,包括环境配置、OGNL(Object-Graph Navigation Language)以及值栈和域的概念。 首先,让我们开始介绍如何配置Struts2环境。安装Struts2需要以下步骤: 1. **添加...
struts2环境配置详细过程,源于网上的资源,自己总结起来
以下是对Struts2环境配置的详细说明: 1. **下载Struts2框架**:首先,你需要从官方网站或第三方资源下载Struts2框架的特定版本。在这个例子中,下载的是Struts2的2.2.1.1版本。 2. **创建Web项目并导入依赖库**:...
在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...
为了获取最新和最完整的Struts2开发环境,建议直接访问Struts2的官方网站下载最新的发行版,里面会包含所有必需的库和文档,以及示例项目,有助于快速上手和学习。同时,官方文档和社区论坛也是学习和解决问题的重要...
二、Struts2环境配置 1. **JDK**:首先确保已安装Java Development Kit,并设置好JAVA_HOME环境变量。 2. **IDE**:可以选择Eclipse、IntelliJ IDEA等Java集成开发环境。 3. **Web服务器**:如Tomcat或Jetty,用于...
2. **Struts2配置**:在Struts2的应用中,我们需要确保Action请求被重定向到HTTPS。这可以通过在`struts.xml`配置文件中使用`<constant>`标签设置`struts.action.excludePattern`属性来实现。 ```xml ...
本教程将详细讲解如何在Myeclipse集成开发环境中配置Struts2.0,同时结合JDK1.6和Tomcat6.0服务器来创建一个完整的开发环境。 首先,确保你已经安装了JDK1.6。Java Development Kit (JDK) 是开发和运行Java应用程序...
### Struts2基本运行环境配置方法 #### 一、引言 在Java Web开发领域,Struts2框架因其简洁的设计模式、丰富的插件支持以及高度的可扩展性而备受开发者青睐。本文将详细介绍如何在MyEclipse环境中配置Struts2的基本...
### Struts2参数配置详解 #### 一、概述 在深入了解Struts2框架时,我们不可避免地会接触到各种参数配置。这些配置对于整个框架的运行至关重要。本文将围绕Struts2中的关键配置进行深入探讨,旨在帮助开发者更好地...
struts2环境配置基于lib包,包含了配置struts2的各种基础包
在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...
**FreeMarker与Struts2的整合配置详解** FreeMarker是一个基于Java的模板引擎,它用于生成动态HTML、XML或其他格式的文本输出。Struts2是一个流行的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。将...
### Struts环境配置详解 #### 一、Struts在Eclipse中的配置步骤 **1. Eclipse的准备** - **下载地址**: [Eclipse官方网站](http://www.eclipse.org/) - Eclipse是Java开发中广泛使用的集成开发环境(IDE),提供...
1. Java Development Kit (JDK):Struts2运行在Java平台上,所以你需要先安装JDK并配置好`JAVA_HOME`环境变量。 2. Apache Tomcat:一个流行的Java应用服务器,用于部署和运行web应用程序。下载并解压Tomcat到你选择...
自己学会的,保存的学习网页,给大家分享 struts2 国际化
9. **Struts2环境配置**:设置Struts2开发环境涉及到JDK、IDE、Tomcat服务器、Maven或Gradle构建工具等。了解如何正确配置这些环境,能确保开发过程的顺利进行。 综上所述,Struts2框架提供了许多功能和工具,帮助...
在使用Struts2开发项目时,环境配置是至关重要的第一步。以下将详细介绍如何配置Struts2所需的jar包,以及如何将这些jar包应用于你的项目。 首先,`struts2配置环境需要的jar包`意味着你需要确保你的开发环境中包含...