<action name="attachment_*" class="attachmentAction"method="{1}">
<result name="download" type="stream">//就是这个type 是什么意思 ,这是一个下载的action
<param name="contentType">${contentType}</param>
<param name="inputName">${inputName}</param>
<param name="contentDisposition">
${contentDisposition}
</param>
<param name="bufferSize">4096</param>
</result>
---------------------------------------------------------------
type="chain" 不建议
type="dispatcher" 一般的资源
type="freemarker" Freemarker模板
type="velocity" Velocity模板
type="xslt" XSLT模板
type="httpheader" 添加状态到Http头
type="redirect" 重定向
type="redirect-action" 重定向到Action
type="plaintext" 把原始内容输出(如jsp和html的原始内容)
type="stream" 把一般内容输出到流
转自:http://blog.csdn.net/a3431969/article/details/5373888
<result name="download" type="stream">//就是这个type 是什么意思 ,这是一个下载的action
<param name="contentType">${contentType}</param>
<param name="inputName">${inputName}</param>
<param name="contentDisposition">
${contentDisposition}
</param>
<param name="bufferSize">4096</param>
</result>
---------------------------------------------------------------
type="chain" 不建议
type="dispatcher" 一般的资源
type="freemarker" Freemarker模板
type="velocity" Velocity模板
type="xslt" XSLT模板
type="httpheader" 添加状态到Http头
type="redirect" 重定向
type="redirect-action" 重定向到Action
type="plaintext" 把原始内容输出(如jsp和html的原始内容)
type="stream" 把一般内容输出到流
转自:http://blog.csdn.net/a3431969/article/details/5373888
发表评论
-
Spring MVC Controller单例陷阱
2014-09-12 10:01 966Spring MVC Controller默认是单例的: 单 ... -
Spring MVC模型(Model)层和视图(View)层
2014-04-20 18:57 0Spring MCV中Model层是View层的数据容器,Js ... -
springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
2014-04-20 18:52 3108spring mvc处理方法支持如下的返回方式:ModelAn ... -
spring mvc常用注解@Component @Controller @Service @Repository
2014-03-13 16:10 9231注解用了之后,会在*.xml文件中大大减少配置量。以前我们每个 ... -
applicationContext.xml 配置文件在web.xml中的写法
2014-03-11 16:28 2819applicationContext.xml 配置文件的一些认 ... -
SpringMVC和Struts2的比较
2014-02-27 19:12 781通俗说Spring的作用 Spring ... -
Struts-config.xml配置文件《action-mappings》元素的详解
2014-02-26 13:12 2485action-mappings 该元素用于将Action元素定 ... -
使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
2014-02-24 23:02 1045[size=medium]通过网上学习,要求修改Hiberna ... -
在web.xml中通过contextConfigLocation配置spring
2014-02-24 21:19 2357在web.xml中通过contextConfigLocatio ... -
Struts-config.xml配置action-mappings元素略计
2014-02-24 16:58 668action-mappings 该元素用于将Action元素 ... -
Spring的DataAccessException略记
2013-07-08 19:23 2507Spring的DAO框架没有抛出 ... -
Result Type(Struts.xml配置)
2013-06-25 08:35 656一个提交到服务器的处理通常可以分为两个阶段: 第一个阶段查询服 ... -
ibatis常用标记略记
2013-06-23 21:12 1013isNull判断property字段是否是null,用isEm ... -
ibatis的iterate使用
2013-06-23 20:38 1115ibatis的iterate使用 Iterate:这属性遍历 ... -
Struts2 两个Action之间动态传参
2013-06-21 10:00 1090两个Action 动态传参数 研究了近两天的时间 ... -
spring入门之—第一步
2013-06-13 15:26 750注: 本文用的是spring-framework-3.1.1. ... -
Spring的ApplicationContext加载多个配置文件的三种方式
2013-06-13 15:09 18661.第一种,使用数组方式 ApplicationConte ... -
详解iBaits中SqlMapClientTemplate的使用
2013-06-05 16:07 0pache iBatis(现已迁至Google Code下发展 ... -
maven+ssi对oracle实现增删改查(二)
2013-06-05 12:06 12351.index.jsp访问项目默认页面 <%@ page ... -
maven+ssi对oracle实现增删改查(一)
2013-06-05 11:40 1256-. 1.Oracle10g 的表结构语句,需要内容的自己添加 ...
相关推荐
Struts2.0是一款强大的Java Web框架,它在MVC(Model-View-Controller)设计模式的基础上,提供了灵活且强大的架构来构建企业级的Web应用程序。这个“Struts2.0 Jar包”包含了所有必要的库文件,使得开发者可以便捷...
5. **结果类型(Result Type)**:Struts2支持多种结果类型,如dispatcher(默认,用于转发到JSP页面)、stream(用于文件下载)、redirect(重定向)等。通过配置不同的结果类型,可以实现不同的视图展现方式。 6....
Struts2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它极大地简化了创建企业级Java应用的过程。这个压缩包文件可能是为了展示一个完整的Struts2.0应用实例,包括从搭建环境到实现基本功能的...
### Struts2.0框架技术详解 #### 一、MVC思想 **1.1 Model I 模式和 Model II 模式** ##### 1.1.1 Model I 模式 在Model I模式下,整个Web应用几乎全部由JSP页面组成。JSP页面不仅接收处理客户端请求,还直接...
"struts2.0-1基本入门.doc"和"Struts2.0的各种配置详解.doc"将详细介绍如何在struts.xml文件中配置Action、Result和Interceptor。Action配置包括指定Action类、方法和映射URL,Result则定义了请求成功后的跳转路径,...
在Struts 2.0中,核心组件包括Action、Result、Interceptor、ValueStack等。Action是业务逻辑的执行者,它处理用户请求并返回结果。Result负责展示Action执行后的结果,通常与视图层结合。Interceptor是拦截器,提供...
Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性高、结构清晰的Web应用程序的工具。这个"struts2.0中文帮助"文档集合,无疑是对于正在学习或...
2. **资源文件**: Struts2.0默认查找`struts.properties`或`struts-default.properties`,并允许在`OgnlValueStack`中使用`@`符号访问资源键。例如,`@hello.message@`。 3. **使用国际化**: 在JSP页面中,可以使用`...
在Struts 2.0中,每个Action都可以有多个可能的结果,这些结果被称为结果类型或者Result Types。它们帮助我们控制应用的流程,使得业务逻辑和视图展示能够有效地分离。 首先,我们要理解Struts 2.0的配置文件,通常...
6. **结果类型(Result Type)**:Struts2支持多种结果类型,如`dispatcher`(转发到JSP页面)、`stream`(下载文件)、`redirect`(重定向URL)等。通过配置不同的结果类型,可以灵活控制页面跳转和响应方式。 7. ...
Struts2.0的优势在于其可扩展性、灵活性和丰富的插件支持。 **二、Freemarker模板引擎** Freemarker是一个与语言无关的模板引擎,它将数据模型和HTML或其他格式的模板分离,使得开发者可以专注于业务逻辑,而设计师...
总之,Struts2.0的配置涵盖了Action的返回值、Result的定义、动态结果、Action的灵活性以及异常处理等多个方面,这些配置为开发者提供了高度定制的能力,使得应用程序的构建更加高效和可维护。理解并熟练掌握这些...
4. **结果类型(Result Type)**:Struts2支持多种结果类型,如dispatcher(默认,用于转发到JSP)、stream(用于下载文件)、redirect(重定向)等,可以根据不同的需求选择合适的结果类型。 5. **OGNL(Object-...
7. **结果类型(Result Type)**:Struts2支持多种结果类型,如`dispatcher`(默认,用于转发到JSP页面)、`stream`(用于下载文件)等,可以根据需求选择合适的结果类型。 8. **异常处理**:Struts2提供了全局和...
Struts2.0是Java Web开发中一个非常重要的框架,它是经典的MVC(Model-View-Controller)设计模式的实现,极大地简化了基于Java Servlet的Web应用开发。本资料主要针对初学者,提供了Struts2.0源码的分析,帮助...
Struts2.0、Spring和iBATIS是Java开发中常用的三大开源框架,它们的集成使用可以构建出高效、灵活的企业级应用。本文档主要涵盖了这三者在实际项目中的配置与应用。 首先,我们来看Struts2.0框架的配置。Struts2的...
在深入探讨Struts2.0框架中的`struts.xml`配置文件之前,我们先来了解一下Struts2.0框架的基本概念。Struts2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用...
6. **结果类型(Result Type)**:Struts2支持多种结果类型,如dispatcher(转发到JSP页面)、stream(处理文件下载)和redirect(重定向)。这些结果类型定义了Action执行后如何展示或处理结果。 7. **插件架构**...
Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的一个开源产品,主要用于构建MVC(Model-View-Controller)架构的应用程序。本入门例子将带你逐步了解如何使用Struts2.0来创建...
Struts2.0是一款强大的Java Web开发框架,它在Java社区中被广泛使用,用于构建高效、可维护的Web应用程序。Struts2是Struts1的升级版,它结合了WebWork框架的优点,提供了更丰富的功能和更好的性能。在这款框架中,...