`
younglibin
  • 浏览: 1211216 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2内建的支持结果类型

阅读更多

chain   action链式处理的结果

chart   用于整合JFreechart的结果类型

dispatcher 用于jsp整合的将诶过类型  默认的类型

freemarker 用于freemarker整合的结果类型

httpheader 用于控制特殊的HTTP行为的结果类型

jasper      用于jasperReport整合的结果类型

jsf             用于与JSF整合的结果类型

redirect      用于直接跳转到其他url的结果类型

redirect-action 用于直接跳转到其他action的结果类型

stream      用于向浏览器返回一个InputStream(一般用于文件下载)

tiles           用于与Tiles整合的结果类型

velocity   用于与Velocity整合的结果类型

xslt          用于与XML/XSLT整合的结果类型

plaintext  用于显示某个页面的原始代码的结果类型。

 

dispatcher结果类型是将请求forward(转发)到指定的JSP资源;

redirect结果类型,是将请求redirect(重定向)到指定的试图资源;

dispatcher和redirect的之间的主要差别就是转发和重定向:

重定向会丢失所有的请求参数,请求属性----也丢失Action的处理结果集!

分享到:
评论

相关推荐

    Struts2 技术内幕-深入解析Struts2架构设计与实现原理

    Struts2内建了多种结果类型,并支持自定义结果类型。 7. ** strut2-struts2-core 包**:这是Struts2的核心库,包含了框架的基础组件,如ActionContext、Dispatcher、Interceptor Stack等。 8. **异常处理**:...

    struts2 PDF

    1. **配置文件**:讲解了Struts2的基础配置,如struts.xml,它是整个框架的配置中心,用于定义Action、结果类型、拦截器栈等。 2. **Action与结果映射**:详细解释了如何定义Action类以及如何通过结果类型映射...

    Struts2的输入校验

    Struts2的输入校验配置主要通过XML文件进行,这个文件通常命名为`<Action-name>-validation.xml`,并放置在与Action类相同的包内。例如,一个名为`RegistAction`的Action对应的校验文件可能是`RegistAction-...

    struts2核心技术整理

    Struts2内建对Ajax的支持,可以通过`<s:a>`标签的`ajax="true"`属性或者`@Ajax`注解实现无刷新更新,提高用户体验。 总结,Struts2作为Java web开发的主流框架之一,其核心技术包括Action、Interceptor、Value ...

    struts2 struts2.0.9 最全包下载

    Struts2内建了一些拦截器,如Validation拦截器用于表单验证,SessionAware拦截器处理session相关操作等。 4. **Result**:Action执行完成后,会返回一个结果,Struts2支持多种结果类型,如dispatcher(重定向或转发...

    Struts2 in action中文版

    4.3 研究内建的Struts 2拦截器 67 4.3.1 工具拦截器 67 4.3.2 数据转移拦截器 67 4.3.3 工作流拦截器 69 4.3.4 其他拦截器 72 4.3.5 内建的拦截器栈 73 4.4 声明拦截器 74 4.4.1 声明独立的拦截器和拦截器栈 74 ...

    struts2类型转换深入总结

    6. 集合和数组的转换:Struts2也支持集合和数组类型的转换,通过解析请求参数的逗号分隔值,可以将多个字符串转换为一个列表或数组。 7. 类型转换上下文:转换过程会考虑整个请求的上下文,例如请求参数的名称和值...

    struts2教程我在培训时用的

    - **内建拦截器**:Struts2提供了一系列预定义的拦截器,如参数填充拦截器、异常处理拦截器等。 - **自定义拦截器**:开发者可以自定义拦截器,实现特定的功能。 - **自定义方法过滤拦截器**:根据Action的方法名来...

    深入学习struts2

    Struts2内建了一套类型转换机制,可以自动将字符串转换为以下基本类型:boolean、char、int、long、float、double、Date以及它们对应的包装类。此外,它还可以处理数组和集合,如ArrayList、LinkedList等。例如,...

    轻松掌握Struts2源代码

    本书"轻松掌握Struts2——源代码"由郝玉龙和迟建男编著,旨在帮助读者深入理解Struts2框架的内部机制,通过源代码分析,提升开发技能。 1. **Struts2架构基础**: - Struts2的核心是Action,它是处理用户请求并...

    Struts2学习文档

    **5.1 Struts2内建的类型转换器** - **概念介绍**:Struts2提供了许多内置的类型转换器,如`IntegerTypeConverter`、`DateTypeConverter`等,这些转换器用于自动将表单提交的数据转换为目标对象的类型。 **5.2 ...

    struts-2.3.16.1-all

    7. **Validation框架**:Struts 2内建了强大的验证框架,可以通过XML或注解方式定义验证规则,实现数据的前端和后端双重校验。 8. **插件系统**:Struts 2拥有丰富的插件库,如JSON插件、REST插件、Freemarker插件...

    深入浅出Struts2(附源码)

    8.3 Struts内建验证程序 148 8.3.1 required验证程序 149 8.3.2 requiredstring验证程序 150 8.3.3 stringlength验证程序 152 8.3.4 int验证程序 154 8.3.5 date验证程序 156 8.3.6 email验证程序 157 8.3.7 ...

    Struts2_Converter

    Struts2框架内建了一些常见的Converter,如: - BooleanConverter:处理布尔值。 - DateConverter:处理日期和时间。 - NumberConverter:处理数字。 - CollectionConverter:处理集合类型。 - MapConverter:...

    Struts2的高级应用,最新 PPT教程

    7.1.3 内建的类型转换支持 Struts2内置了许多常见的类型转换,如字符串到基本类型(如int、float、long等)的转换,以及日期、数组和集合。对于日期,Struts2会根据请求的Locale信息使用SHORT格式进行转换。对于数组...

    struts2 for netbeans 6.7

    8. **测试与部署**:NetBeans 6.7内建的测试工具可以帮助开发者编写JUnit测试,确保Struts2应用的功能正确。此外,IDE也支持部署到各种应用服务器,如Tomcat、GlassFish等。 9. **异常处理**:Struts2提供了一套...

    Struts2.3.4-all

    Struts2内建了许多预定义的拦截器,同时允许开发者自定义拦截器。 4. **Value Stack**:值栈是Struts2用来存储模型对象的地方,它使得视图可以直接访问Action中的属性,而无需通过getter和setter方法。 5. **Tiles...

    struts-2.5.12

    Struts 2内建了一些拦截器,如`params`用于参数预处理,`validation`用于验证,`exception`用于处理异常。 5. **插件支持**:Struts 2支持多种插件,如Tiles、Freemarker、Struts2-dojo等,这些插件可以增强应用的...

Global site tag (gtag.js) - Google Analytics