`
代号43
  • 浏览: 13136 次
社区版块
存档分类
最新评论

struts.xml配置示例

    博客分类:
  • mvc
阅读更多

 

1.struts.xml中的标签配置顺序:result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*.

2.添加一个登陆验证器示例

 

<struts>
<!-- 拦截器定义 -->
        <interceptors>
            <!-- 定义一个登录验证拦截器 ,一个拦截器默认只会作用于引用了它的action,为了让所有action都可以默认被此拦截器拦截到,需要将它加入系统默认的通用拦截器中-->
            <interceptor name="loginVerify" class="lw.nterceptor.LoginInterceptor"></interceptor>
            
            <!--因为系统默认的拦截器只有一个(或是一个interceptor-stack),我们要使用自定义的拦截器而又不失去原本默认拦截器的功能,于是把它们整合到一个,并重新定义一个interceptor-stack,当然这里也可以通过直接引用 struts-default.xml中定义的各种interceptor来构建一个新的满足自己需求的interceptor-stack -->
            <interceptor-stack name="systemInterceptor">
            	<!--顺序在前的先执行,登录验证需要放到前面 -->
            	<interceptor-ref name="loginVerify"></interceptor-ref>
                <interceptor-ref name="defaultStack"></interceptor-ref>
            </interceptor-stack>
        </interceptors>
        <!--将struts2默认拦截器改为刚刚定义的Interceptor -->  
        <default-interceptor-ref name="systemInterceptor"></default-interceptor-ref>
</struts>

 

 

 本文参考了 strtus.xml配置详解 一文

 

分享到:
评论

相关推荐

    struts.xml文件详解示例代码

    通过阅读链接中的博客文章(http://blog.csdn.net/jiajia333666/article/details/47979919),你可以深入了解Struts.xml文件的配置示例和使用技巧,包括如何配置Action、Result、Interceptor等,以及如何解决配置中...

    Struts框架中struts-config.xml文件配置小结

    本文将对`struts-config.xml`中的关键元素进行详细解析,并结合实际示例来帮助读者更好地理解和应用这些配置。 #### 二、`struts-config.xml`文件结构概览 `struts-config.xml`文件遵循一定的DTD(Document Type ...

    struts.xml配置文件详解

    ### Struts.xml配置文件详解 #### 一、Struts配置文件概述 在Struts框架中,`struts.xml`配置文件扮演着极其重要的角色。它主要用于定义应用中的各种配置信息,包括但不限于包(Package)、拦截器(Interceptor)...

    struts2 使用注解现在零配置不需要在使用struts.xml配置文件,可以直接跑

    如果这是一个类文件,那么它应该包含了类似上述示例的注解用法,用于演示如何在没有`struts.xml`配置文件的情况下运行Struts2应用。 总的来说,Struts2的注解功能极大地简化了Web应用的配置,使开发者能够更加专注...

    struts2属性文件struts.xml的配置

    ### Struts2属性文件struts.xml的配置 在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等...

    struts、applicationContext配置文件移动后web.xml配置示例

    使用myeclipse8.5搭建SSH后,将struts.xml和applicationContext.xml移动到别的地方,示例中为webroot下的config文件夹中,web.xml中需要做的修改示例。其中对于返回上一层方式不同的myeclipse可能不同,如有的用../...

    Struts2.5版本struts.xml与web.xml配置的更改方法

    在Struts2框架中,配置文件`struts.xml`和`web.xml`是核心部分,它们定义了应用程序的行为和路由规则。随着版本的更新,配置方式也会有所改变。以下是Struts2.5版本中`struts.xml`和`web.xml`配置的更改方法: **1....

    struts.xml中constent属性参数配置大全

    ### Struts.xml中Constant属性参数配置详解 #### 概述 在Struts2框架中,`struts.xml` 文件扮演着至关重要的角色,它不仅负责配置应用的基本信息,还允许开发者通过一系列的常量(constant)来定制Struts2的行为。...

    struts1中web.xml配置详解

    struts1 中 web.xml 配置详解 struts1 框架是一种基于 Java 语言的 Web 应用程序开发框架,它提供了一个灵活的、可扩展的框架来开发基于 Web 的应用程序。在 struts1 框架中,web.xml 文件是必不可少的配置文件之一...

    Struts struts-config.xml配置

    ### Struts struts-config.xml配置详解 #### 一、引言 在Java Web开发领域,Struts框架一直是构建MVC架构应用的重要工具之一。而`struts-config.xml`配置文件则是Struts应用的核心配置文件,它负责管理Struts应用中...

    struts2的struts.xml文件的元素结构

    此外,博文中的图片1.jpg和2.jpg可能展示了`struts.xml`文件的实际结构或示例配置,帮助理解每个元素的作用和用法。通过理解和熟练掌握`struts.xml`文件的配置,开发者可以灵活地控制Struts2框架的行为,实现复杂的...

    struts.properties配置详解

    在Struts2框架中,除了大家熟知的`struts.xml`配置文件之外,还有一个重要的配置文件——`struts.properties`。该文件主要用来存储一些Struts2的核心配置属性,通过键值对的方式设置框架的行为模式、国际化设置以及...

    SSH action+struts.xml+jsp

    `struts.xml`是Struts2框架的配置文件,用于定义Action、结果类型、拦截器等,是整个应用的路由中心。 2. **Action**: 在Struts2中,Action是处理用户请求的业务逻辑组件。一个Action类通常对应一个特定的用户...

    Struts 2 自学之路: 3.1 struts.xml 核心配置实例说明

    在Struts 2中,`struts.xml`是核心配置文件,它是应用程序的行为定义中心,用于设置Action、结果、拦截器以及其他关键组件。这篇博客"Struts 2 自学之路: 3.1 struts.xml 核心配置实例说明"将引导我们深入了解如何...

    SSH集成代理2.0版和struts.xml中DelegatingActionProxy代理搭配

    SSH_test_2.0这个压缩包文件可能包含了一些示例代码或测试项目,用于演示如何在SSH集成代理2.0版中使用DelegatingActionProxy和Struts.xml配置。解压后,开发者可以深入研究这些示例,了解具体实现细节和最佳实践。 ...

    struts2.5 web.xml配置

    在探讨Struts2.5中的`web.xml`配置时,我们首先需要理解`web.xml`在Java Web应用中的角色以及它如何与Struts框架交互。`web.xml`是Java Web应用的核心配置文件之一,用于定义应用程序级别的配置信息,如过滤器、监听...

    S2H action+struts.xml+jsp

    "struts.xml"则是Struts框架的配置文件,用于定义动作映射和应用的全局设置。"jsp"代表JavaServer Pages,它是用来创建动态网页的技术。 在Struts 2框架中,Action类是业务逻辑的载体,它接收并处理由Struts 2调度...

    struts2的struts.properties配置文件详解

    - **示例**:配置文件可以包括 `struts-default.xml`, `struts-plugin.xml` 等等。 - **重要性**:这些文件包含了Struts框架的核心配置信息,包括但不限于拦截器、结果类型等,对于构建Struts应用来说非常重要。 ##...

    webstruts复习资料

    10. struts.xml配置示例:定义Action包、全局结果和Action映射,指定Action类和不同结果页面。 11. HTTP请求响应流程:用户发起HTTP请求,Struts2框架处理请求,执行Action,根据Action的结果返回HTTP响应,最后在...

    struts2的struts.properties介绍

    **示例**:可以通过此属性添加额外的配置文件,如`struts-default.xml`、`struts.xml`等,以便于组织和管理配置信息。 **应用场景**:通常用于扩展或覆盖默认配置,便于根据项目需求调整配置。 #### struts....

Global site tag (gtag.js) - Google Analytics