`

struts2环境配置

    博客分类:
  • SSH
 
阅读更多

环境配置,如果采用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放在一个包下

1name必须,其他包要继承该包,必须经过该属性进行引用

2namespace定义该包的命名空间,命名空间做为访问该包下action路径的一部分,如上action访问路径为:/test/index.action

3. extends 默认继承了struts-default包,可使这个包下面默认应用了struts2一些新功能,如拦截器等

4abstract abstract=”true” 则该包内不能有action

三、Struts2Action名称的搜索顺序

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环境配置与基本操作演示

    在本教程中,我们将深入探讨Struts2的基础知识,包括环境配置、OGNL(Object-Graph Navigation Language)以及值栈和域的概念。 首先,让我们开始介绍如何配置Struts2环境。安装Struts2需要以下步骤: 1. **添加...

    struts2环境配置详细过程(Eclipse)

    struts2环境配置详细过程,源于网上的资源,自己总结起来

    struts2环境配置[借鉴].pdf

    以下是对Struts2环境配置的详细说明: 1. **下载Struts2框架**:首先,你需要从官方网站或第三方资源下载Struts2框架的特定版本。在这个例子中,下载的是Struts2的2.2.1.1版本。 2. **创建Web项目并导入依赖库**:...

    struts2初始使用环境配置

    在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...

    搭建基础Struts2开发环境的必需jar包,如需完整的文件请移步官网下载

    为了获取最新和最完整的Struts2开发环境,建议直接访问Struts2的官方网站下载最新的发行版,里面会包含所有必需的库和文档,以及示例项目,有助于快速上手和学习。同时,官方文档和社区论坛也是学习和解决问题的重要...

    struts2 配置jar包和超详细笔记

    二、Struts2环境配置 1. **JDK**:首先确保已安装Java Development Kit,并设置好JAVA_HOME环境变量。 2. **IDE**:可以选择Eclipse、IntelliJ IDEA等Java集成开发环境。 3. **Web服务器**:如Tomcat或Jetty,用于...

    struts2 Https 配置

    2. **Struts2配置**:在Struts2的应用中,我们需要确保Action请求被重定向到HTTPS。这可以通过在`struts.xml`配置文件中使用`&lt;constant&gt;`标签设置`struts.action.excludePattern`属性来实现。 ```xml ...

    struts2.0环境配置

    本教程将详细讲解如何在Myeclipse集成开发环境中配置Struts2.0,同时结合JDK1.6和Tomcat6.0服务器来创建一个完整的开发环境。 首先,确保你已经安装了JDK1.6。Java Development Kit (JDK) 是开发和运行Java应用程序...

    struts2基本运行环境配置方法

    ### Struts2基本运行环境配置方法 #### 一、引言 在Java Web开发领域,Struts2框架因其简洁的设计模式、丰富的插件支持以及高度的可扩展性而备受开发者青睐。本文将详细介绍如何在MyEclipse环境中配置Struts2的基本...

    struts2参数配置

    ### Struts2参数配置详解 #### 一、概述 在深入了解Struts2框架时,我们不可避免地会接触到各种参数配置。这些配置对于整个框架的运行至关重要。本文将围绕Struts2中的关键配置进行深入探讨,旨在帮助开发者更好地...

    struts2-lib.zip

    struts2环境配置基于lib包,包含了配置struts2的各种基础包

    struts2 配置dtd 自动提示

    在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...

    freemarker与struts2详细配置

    **FreeMarker与Struts2的整合配置详解** FreeMarker是一个基于Java的模板引擎,它用于生成动态HTML、XML或其他格式的文本输出。Struts2是一个流行的MVC(模型-视图-控制器)框架,用于构建Java Web应用程序。将...

    struts环境配置手记

    ### Struts环境配置详解 #### 一、Struts在Eclipse中的配置步骤 **1. Eclipse的准备** - **下载地址**: [Eclipse官方网站](http://www.eclipse.org/) - Eclipse是Java开发中广泛使用的集成开发环境(IDE),提供...

    struts2环境搭建

    1. Java Development Kit (JDK):Struts2运行在Java平台上,所以你需要先安装JDK并配置好`JAVA_HOME`环境变量。 2. Apache Tomcat:一个流行的Java应用服务器,用于部署和运行web应用程序。下载并解压Tomcat到你选择...

    struts2 properties配置详解

    自己学会的,保存的学习网页,给大家分享 struts2 国际化

    Struts2学习的东西

    9. **Struts2环境配置**:设置Struts2开发环境涉及到JDK、IDE、Tomcat服务器、Maven或Gradle构建工具等。了解如何正确配置这些环境,能确保开发过程的顺利进行。 综上所述,Struts2框架提供了许多功能和工具,帮助...

    struts2配置环境需要的jar包

    在使用Struts2开发项目时,环境配置是至关重要的第一步。以下将详细介绍如何配置Struts2所需的jar包,以及如何将这些jar包应用于你的项目。 首先,`struts2配置环境需要的jar包`意味着你需要确保你的开发环境中包含...

Global site tag (gtag.js) - Google Analytics