一下全部来自于网上搜集的信息。
struts.enable.DynamicMethodInvocation = true,-动态方法调用,为true时,就可以在struts.xml配置“*”的通配符,来调用action里的方法(下面介绍)
struts.action.extension=action,-action 的后缀名,可以改成.to、.html等等
在struts.xml中通过配置 struts.convention.exclude.packages来告诉Convention 忽略扫描某些包,通过配置 struts.convention.package.locators 配置搜索包的关键词,通过配置struts.convention.action.packages 配置只搜索哪个包下的类。
例如:
<constant name="struts.convention.default.parent.package" value="crud-default" />
<constant name="struts.convention.package.locators" value="web" /> 从包...web开始往下搜索。
<constant name="struts.convention.package.locators.basePackage" value="com.boco.wb.web" />
Convention 会将找到的Action映射成URL,映射的URL名以Action类的名为基础,如UserAction类将会被映射成user。URL的路径将根据类的包名来转换,如下面的类:
Com.boco.actions.UserAction 类的URL地址为 /
Com.boco.actions.demo.UserAction 的URL将会为 /demo/
Com.boco.actions.demo.details.UserAction 的URL 将会为 /demo/details/
<!-- 用于CRUD Action的parent package -->
10 <package name="crud-default" extends="convention-default">
11 <!-- 基于paramsPrepareParamsStack,
12 增加store interceptor保证actionMessage在redirect后不会丢失 -->
13 <interceptors>
14 <interceptor-stack name="crudStack">
15 <interceptor-ref name="store">
16 <param name="operationMode">AUTOMATIC</param>
17 </interceptor-ref>
18 <interceptor-ref name="paramsPrepareParamsStack" />
19 </interceptor-stack>
20 </interceptors>
21 <default-interceptor-ref name="crudStack" />
22 </package>
Com.boco.actions.demo.details.UserUserAction
url: ...user-user.action
分享到:
相关推荐
在配置Struts2时,通常会使用一个名为`struts.xml`的配置文件,该文件定义了应用程序的行为和组件。为了在开发环境中获得更好的代码辅助和提示,我们需要使IDE(例如Eclipse)理解`struts.xml`文件的结构,这通常...
以下是Struts2配置文件的一些核心元素和属性的详细说明: 1. **配置文件结构**: Struts2的配置通常存储在一个名为`struts.xml`的XML文件中。这个文件遵循特定的DTD(文档类型定义),如`struts-2.0.dtd`,确保其...
`<package>`节点是Struts2配置文件中的一个非常重要的组成部分,它用于组织相关的配置项,如Action的定义、拦截器的配置以及结果类型的设定等。`<package>`节点可以包含以下子节点: 1. **`<action>`** - 定义一个...
Struts2是一个强大的MVC框架,它通过提供配置文件来管理应用程序的行为,使得开发者能够灵活地定义Action、拦截器和结果映射。本文将深入探讨Struts2的配置文件,特别是`struts.xml`文件中的关键元素和属性。 在...
Struts2是一个非常流行的...总结起来,配置Struts2应用支持HTTPS涉及服务器SSL配置、Struts2配置、过滤器设置以及可能的拦截器实现。通过这些步骤,可以确保基于Struts2的Web应用在传输敏感数据时具有较高的安全性。
本文将深入探讨Struts2配置文件的核心概念及其在实际开发中的应用。 **一、Struts2配置文件概述** 在Struts2中,配置文件主要分为两个部分:`struts-default.xml`和用户自定义的配置文件,如`struts.xml`或`struts-...
### Struts2配置文件介绍 #### 一、Struts2的核心配置文件 在Struts2框架中,有多个重要的配置文件用于控制应用的行为与结构,其中最核心的是`struts.xml`文件。此外还包括`web.xml`、`struts.properties`、`...
总结,Struts2配置涉及多个方面,包括核心库的引入、配置文件的编写、Action、Result、Interceptor的定义以及与Spring的整合等。通过合理配置,可以构建出高效、灵活的Web应用。在实际项目中,应根据需求调整和优化...
1. **struts-default.xml**:这是Struts2的核心配置文件,位于`struts2-core.jar`库的`/org/apache/struts2/defaults`包内。它包含了框架的基本设置,如拦截器栈、默认Action配置等。 2. **struts-plugin.xml**:这...
配置SSH框架时关于Struts2的配置文件
综上所述,配置Struts2处理JSP或者整合SSH,需要正确地引入和配置上述提及的各种jar文件,并确保配置文件的准确无误。理解并熟练掌握这些知识点对于开发基于Struts2的Java Web应用程序至关重要。
### Struts2 配置文件详解 #### 一、引言 在Struts2框架的应用开发过程中,配置文件起到了至关重要的作用。Struts2主要依赖于两种基于XML的配置文件:`web.xml` 和 `struts-config.xml`(通常命名为 `struts.xml`)...
- 这些配置项可以在Struts2的其他配置文件中使用,如 `struts.properties`。 #### 三、struts.properties 文件详解 `struts.properties` 文件是Struts2框架的另一个核心配置文件,它主要用于定义框架本身的大量...
### Struts2参数配置详解 #### 一、概述 在深入了解Struts2框架时,我们不可避免地会接触到各种参数配置。这些配置对于整个框架的运行至关重要。本文将围绕Struts2中的关键配置进行深入探讨,旨在帮助开发者更好地...
在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了Java Development Kit (JDK)。JDK是开发Java应用的基础,你需要至少JDK 1.6或以上版本来...
### Struts2配置文件详解 #### 一、引言 在Java Web开发中,Struts2框架因其灵活性和强大的功能而被广泛采用。Struts2框架的配置主要通过多个XML文件来实现,这些配置文件定义了应用程序的行为和结构。本文将详细...
在Eclipse这个流行的Java集成开发环境中配置Struts2,可以帮助开发者更高效地构建动态Web项目。以下将详细介绍如何在Eclipse中成功配置Struts2。 1. **环境准备**: - 首先确保你的系统上已经安装了Java JDK和...