`

Struts2配置心得

阅读更多
    <constant name="struts.devMode" value="true" />  <--- 肯定是指定开发模式
Struts2配置
    <package name="default" namespace="/" extends="struts-default">

        <default-action-ref name="index" />  <--- 指定缺省的Action引用, 在下面定义
        <global-results>
            <result name="error">/error.jsp</result>  <--- Global result, Action的结果如果是error,就可以用这个result
        </global-results>

        <global-exception-mappings>
            <exception-mapping exception="java.lang.Exception" result="error"/>  <--- 这个功能不错, 把所有的代码异常都映射到error这个result
        </global-exception-mappings>

        <action name="index"> 
            <result type="redirectAction">  <--- 调用另外一个Action  : "/example/HelloWorld" ,  namespace其实指的就是url
                <param name="actionName">HelloWorld</param>
                <param name="namespace">/example</param>
            </result>
        </action>
    </package>

    <include file="example.xml"/>

<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>  Struts2
分享到:
评论

相关推荐

    struts2学习心得

    ### Struts2学习心得:深入理解Struts2框架的基本配置与初学者指南 #### Struts2框架概述 Struts2是Struts框架的升级版本,它继承了Struts1的优点并在此基础上进行了改进,提供了更丰富的功能和更好的性能。Struts...

    Struts2学习心得

    根据提供的文件信息,本文将围绕“Struts2学习心得”这一主题进行展开,重点解析Struits2框架中的国际化(i18n)功能及其在实际项目中的应用方式,并结合具体的代码示例进行深入探讨。 ### Struts2简介 Struts2是...

    struts2.0配置心得

    - `struts.xml`: 这是Struts2的核心配置文件,用于定义Action(控制器)、结果类型、拦截器等核心组件。它通常位于`src/main/resources`或`WEB-INF/classes`目录下,以便于类加载器能够找到。 2. **Action配置** ...

    Struts2学习笔记与心得

    在探讨Struts2的学习心得之前,我们先来分析一下Struts2与Struts1之间的区别。 ##### 1.1 架构设计 - **Struts1**:采用MVC(Model-View-Controller)架构模式,其中控制器是由`ActionServlet`来实现的,该控制器...

    struts2校验框架使用心得.txt

    ### Struts2校验框架使用心得 #### 一、Struts2校验框架概述 Struts2是一款基于Java的企业级Web应用开发框架,它能够帮助开发者构建出结构清晰、易于维护的应用程序。其中,Struts2提供的校验框架是其核心特性之一...

    Struts2输入校验总结

    综上所述,Struts2的输入校验机制不仅支持基本的手动校验,还提供了高度可配置和扩展的验证框架,使得开发者能够根据应用的具体需求,灵活地实现各种校验逻辑,从而提升应用程序的质量和用户体验。

    struts2自定义拦截器配置心得

    Struts2自定义拦截器的配置是Struts2框架中一个非常重要的功能,它允许开发者在Action执行前后插入自定义的逻辑,以实现如权限验证、日志记录、性能监控等多种需求。以下是对标题和描述中涉及的知识点的详细说明: ...

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

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

    struts2学习总结

    - **Struts2**使用`struts.xml`文件进行配置,并且支持更丰富的配置选项,如拦截器、结果类型等。 6. **视图技术:** - **Struts1**主要依赖JSP作为视图技术。 - **Struts2**除了支持JSP外,还支持Freemarker、...

    Struts2之struts2文件上传详解案例struts011

    接着,我们需要在Struts配置文件(struts.xml)中配置Action,确保它能够处理文件上传的请求。配置通常包括Action的名称、对应的类以及结果页面。例如: ```xml &lt;result name="success"&gt;/success.jsp ...

    struts2心得.docx

    Struts2是一个强大的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。以下是对Struts2核心概念和特性的一些详细说明: 1. **EL表达式** (Expression Language):在Struts2中,EL允许开发者直接...

    自己在公司实习做的项目struts2 希望对你有所帮助

    在开发过程中,Struts2还提供了丰富的插件和标签库,如struts2-dojo-plugin用于增强AJAX功能,struts2-convention-plugin简化Action和Action方法的配置。此外,Struts2的标签库可以方便地在JSP页面中进行数据绑定和...

    Spring+struts2+hibernate框架整合

    在实际部署时,开发者需要按照一定的步骤设置项目结构,配置各个框架的XML配置文件,例如Spring的 applicationContext.xml,Struts2的struts.xml,以及Hibernate的hibernate.cfg.xml。然后,将SQL脚本导入数据库,...

    struts2 Annotation 版本学习心得与例子

    Struts2的“零配置”特性是Struts2的新功能,可能会出现一些小Bug,所以企业开发者请慎重使用该特性, Struts2的“零配置”特性由struts2-codebehind-plugin-2.1.2.jar插件支持,使用时记得将其拷入WEB-INF/lib下; ...

    SSH框架配置

    SSH 框架配置 ...SSH 框架配置需要详细的配置步骤,包括开发环境配置、SSH 框架下载、MyEclipse 中的 SSH 框架配置、Struts2 配置和 Struts 配置文件。只有通过详细的配置步骤,才能正确地配置 SSH 框架。

    Ajax+Struts使用Json数据心得

    本文将详细讲解在Struts2框架中使用Ajax和JSON进行数据交互的心得体会。 首先,要启用Struts2对JSON的支持,你需要在项目中引入`struts2-json-plugin.jar`库。这个库包含了处理JSON数据所需的类和方法,可以从...

Global site tag (gtag.js) - Google Analytics