`
yjkun
  • 浏览: 13790 次
  • 性别: Icon_minigender_1
  • 来自: 河北
文章分类
社区版块
存档分类
最新评论

struts 多模块配置注意

阅读更多

<init-param>

<param-name>config</param-name>

<param-value>/WEB-INF/struts-config.xml</param-value>

</init-param>

<init-param>

<param-name>config/customer</param-name> 

<param-value>/WEB-INF/struts-config-customer.xml</param-value>

</init-param>

<init-param> 

<param-name>config/order</param-name>

<param-value>/WEB-INF/struts-config-order.xml</param-value>

</init-param>

 

要配置多个模块,你需要在原有的一个<init-param>(在Struts 1.1中将其对应的模块称为缺

 

省模块)的基础之上,增加模块对应的<init-param>。其中<param-name>表示为config/XXX的

 

形式,其中XXX为对应的模块名,<param-value>中还是指定模块对应的配置文件。

 

注意:path-name指向的路径 在struts配置文件中不要重复配置 

如 前面默认加上了customer、order,所以在对应的子模块struts的配置中,action的path属性不用加上/customer或/order了。


分享到:
评论

相关推荐

    Java进阶Struts多模块的技巧.rar

    通过在web.xml中配置多个Struts2的FilterDispatcher,我们可以将不同模块的请求分发到相应的模块配置文件,实现多模块的隔离。 接着,我们探讨如何创建Struts多模块项目。通常,项目结构可以分为以下几个部分: 1....

    struts2 Https 配置

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业级应用程序。在当今网络安全日益重要的环境下,使用HTTPS协议来确保数据传输的安全性变得至关重要。Struts2支持HTTPS配置,可以...

    Struts多模块[定义].pdf

    在实际开发中,多模块Struts应用还有其他一些关键点需要注意,比如: - **ActionForward**:在配置文件中,ActionForward可以指定目标模块,允许跨模块的跳转。 - **ActionForm**:每个模块可以有自己独立的表单...

    大型项目的struts,spring配置文件

    在大型项目中,由于业务复杂,Action和ActionForm通常会按模块进行拆分,配置文件也会包含多个导入的子配置。 接下来是Spring的配置文件,通常为`applicationContext.xml`。这个文件主要管理Bean的定义和依赖关系。...

    struts2的配置

    - `&lt;package name="com.kay.struts2" extends="struts-default" namespace="/test"&gt;`:`&lt;package&gt;`节点用于将多个Action组织在一起,形成一个模块。 - **name**:指定包的唯一名称。 - **extends**:指定继承的父...

    struts.xml常用配置解析

    需要注意的是,被引用的XML文件必须是完整的Struts2配置文件,`&lt;include&gt;` 标签不会将它们合并到主配置文件中,而是独立解析每个文件。这意味着每个包含的XML文件应该符合Struts2的配置规范。 接下来,我们讨论...

    struts2 通配符配置

    - 通配符配置降低了XML配置文件的复杂性,使得Action配置更加模块化。 - 更方便地实现不同URL请求间的分发,如基于HTTP方法(GET, POST)的分发。 6. **拦截器和结果类型**: - 通配符配置同样适用于拦截器链,...

    Struts子模块

    **子模块配置注意事项:** - **Action Mapping的path配置**:子模块的Action Mapping路径应与默认模块中的其他路径相同,以避免路径冲突。但是,`input`和`forward`的`path`属性前需要加上子模块名,以确保它们指向...

    struts2-ejb3配置

    整合Struts2和EJB3时,还需要注意以下几点: - 配置Struts2的ObjectFactory,使其能够通过JNDI查找并注入EJB远程业务对象。 - 在Struts2的配置文件(struts.xml)中,正确地指定EJB的引用。 - 确保EJB3的接口和实现...

    Struts-config.xml配置详解

    在配置过程中,还需要注意各个元素的属性设置和相互之间的依赖关系,确保整个应用的流程逻辑正确无误。随着技术的发展,Struts的使用可能会逐渐减少,但是作为学习MVC设计模式以及Java EE Web开发的重要一环,掌握...

    Struts2 配置登陆拦截器

    但请注意,实际项目中可能还需要考虑更多细节,如拦截器的缓存、异常处理、多模块共享拦截器等。此外,对于大型项目,通常会使用自定义的过滤器或者Spring Security等更强大的安全框架来处理登录验证。 了解了登录...

    Struts2之Annotation注解配置使用案例struts013

    但是,需要注意的是,虽然注解简化了配置,但在大型项目中,混合使用XML和注解可能会更有利于模块化和管理。 总之,Struts2的Annotation配置提供了一种直观且强大的方式来定义动作、结果映射和参数绑定。掌握这些...

    Struts配置文件详解.pdf

    例如,`org.apache.struts.config.ModuleConfig`类用于表示整个模块的配置信息;而其他的类则针对特定的配置元素,如`FormBeanConfig`类对应`&lt;form-bean&gt;`元素等。 ##### 3. Struts配置文件的读取过程 当Struts...

    Struts2 Action参数详细说明

    Struts2框架中的Action是核心组件之一,它负责接收HTTP请求并进行业务逻辑处理,然后将控制转向相应的视图进行展示。在Struts2中,Action的...在实际应用中,应根据项目需求合理选择和配置Action,同时注意安全问题。

    struts2集成struts-ssl-plugin插件实现https访问例子

    2. **配置struts.xml** 在`struts.xml`配置文件中,启用SSL插件并指定哪些URL需要强制使用HTTPS。例如: ```xml &lt;constant name="struts.plugins" value="com.example.SSLPlugin"/&gt; ...

    Struts2 2.3.24开发文档

    然而,Struts2也曾经因为某些漏洞而引发过安全问题,因此开发者在使用时需要注意及时更新到最新稳定版,以确保应用的安全性。 总的来说,Struts2 2.3.24开发文档涵盖了框架的核心概念、配置方法、标签库的使用、...

    struts1.2新手上路(注册登录模块 简单)

    -配置文件:包括struts-config.xml和web.xml,用于配置应用的行为和映射URL到Action。 2. **注册模块的实现** - 用户表单:创建一个HTML表单,包含用户名、密码等字段,通过POST方式提交到服务器。 - ActionForm...

    struts2 与 struts1的区别

    - **Struts1** 只支持在模块级别定义Request Processors,这意味着模块内的所有Action都共享相同的生命周期。 - **Struts2** 则引入了拦截器栈(Interceptor Stacks)的概念,允许针对每个Action定义不同的执行路径...

    转:struts1与struts2的区别

    - **Struts1**: 支持为每个模块单独配置Request Processors(即生命周期管理器),但模块内的所有Action必须共享相同的生命周期。 - **Struts2**: 通过配置拦截器堆栈(Interceptor Stacks)来为每个Action定制不同...

    struts-legacy.zip

    7. **逐步迁移**:Struts Legacy允许开发者逐步地将应用程序的部分模块迁移到Struts 2,而无需一次性完成整个项目的重构,降低迁移风险。 8. **社区支持**:由于Struts 1的官方支持已经结束,Struts Legacy成为了...

Global site tag (gtag.js) - Google Analytics