<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是Struts框架的升级版本,它继承了Struts1的优点并在此基础上进行了改进,提供了更丰富的功能和更好的性能。Struts...
根据提供的文件信息,本文将围绕“Struts2学习心得”这一主题进行展开,重点解析Struits2框架中的国际化(i18n)功能及其在实际项目中的应用方式,并结合具体的代码示例进行深入探讨。 ### Struts2简介 Struts2是...
- `struts.xml`: 这是Struts2的核心配置文件,用于定义Action(控制器)、结果类型、拦截器等核心组件。它通常位于`src/main/resources`或`WEB-INF/classes`目录下,以便于类加载器能够找到。 2. **Action配置** ...
在探讨Struts2的学习心得之前,我们先来分析一下Struts2与Struts1之间的区别。 ##### 1.1 架构设计 - **Struts1**:采用MVC(Model-View-Controller)架构模式,其中控制器是由`ActionServlet`来实现的,该控制器...
### Struts2校验框架使用心得 #### 一、Struts2校验框架概述 Struts2是一款基于Java的企业级Web应用开发框架,它能够帮助开发者构建出结构清晰、易于维护的应用程序。其中,Struts2提供的校验框架是其核心特性之一...
综上所述,Struts2的输入校验机制不仅支持基本的手动校验,还提供了高度可配置和扩展的验证框架,使得开发者能够根据应用的具体需求,灵活地实现各种校验逻辑,从而提升应用程序的质量和用户体验。
Struts2自定义拦截器的配置是Struts2框架中一个非常重要的功能,它允许开发者在Action执行前后插入自定义的逻辑,以实现如权限验证、日志记录、性能监控等多种需求。以下是对标题和描述中涉及的知识点的详细说明: ...
struts2环境配置详细过程,源于网上的资源,自己总结起来
- **Struts2**使用`struts.xml`文件进行配置,并且支持更丰富的配置选项,如拦截器、结果类型等。 6. **视图技术:** - **Struts1**主要依赖JSP作为视图技术。 - **Struts2**除了支持JSP外,还支持Freemarker、...
接着,我们需要在Struts配置文件(struts.xml)中配置Action,确保它能够处理文件上传的请求。配置通常包括Action的名称、对应的类以及结果页面。例如: ```xml <result name="success">/success.jsp ...
Struts2是一个强大的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。以下是对Struts2核心概念和特性的一些详细说明: 1. **EL表达式** (Expression Language):在Struts2中,EL允许开发者直接...
在开发过程中,Struts2还提供了丰富的插件和标签库,如struts2-dojo-plugin用于增强AJAX功能,struts2-convention-plugin简化Action和Action方法的配置。此外,Struts2的标签库可以方便地在JSP页面中进行数据绑定和...
在实际部署时,开发者需要按照一定的步骤设置项目结构,配置各个框架的XML配置文件,例如Spring的 applicationContext.xml,Struts2的struts.xml,以及Hibernate的hibernate.cfg.xml。然后,将SQL脚本导入数据库,...
Struts2的“零配置”特性是Struts2的新功能,可能会出现一些小Bug,所以企业开发者请慎重使用该特性, Struts2的“零配置”特性由struts2-codebehind-plugin-2.1.2.jar插件支持,使用时记得将其拷入WEB-INF/lib下; ...
SSH 框架配置 ...SSH 框架配置需要详细的配置步骤,包括开发环境配置、SSH 框架下载、MyEclipse 中的 SSH 框架配置、Struts2 配置和 Struts 配置文件。只有通过详细的配置步骤,才能正确地配置 SSH 框架。
本文将详细讲解在Struts2框架中使用Ajax和JSON进行数据交互的心得体会。 首先,要启用Struts2对JSON的支持,你需要在项目中引入`struts2-json-plugin.jar`库。这个库包含了处理JSON数据所需的类和方法,可以从...