struts2_result-type

struts2 result type 介绍 NULL 博文链接:https://xiongjiajia.iteye.com/blog/1431330 立即下载
 

chain   
      用来处理Action链,将一个action的执行与另外一个配置好的action串连起来。用第一个action的getter方法和第二个action的setter方法来完成action之间属性的复制。 
    com.opensymphony.xwork2.ActionChainResult  
 
dispatcher     
    用来转向JSP页面,这是默认的结果类型,假如在action配置中没有配置其他的结果类型,它就会被使用   
    org.apache.struts2.dispatcher.ServletDispatcherResult  
 
freemaker   
      处理FreeMarker模板   
      org.apache.struts2.views.freemarker.FreemarkerResult  
 
httpheader   
      控制非凡HTTP行为的结果类型     
     org.apache.struts2.dispatcher.HttpHeaderResult  
 
redirect   
      重定向到一个URL     
      org.apache.struts2.dispatcher.ServletRedirectResult  
 
redirectAction   
    重定向到一个Action   
    org.apache.struts2.dispatcher.ServletActionRedirectResult  
 
stream   
      向浏览器发送InputSream对象,通常用来处理文件下载,还可用于返回AJAX数据   
     org.apache.struts2.dispatcher.StreamResult  
 
velocity   
      处理Velocity模板   
     org.apache.struts2.dispatcher.VelocityResult  
 
xslt   
     处理XML/XLST模板   
     org.apache.struts2.views.xslt.XSLTResult  
 
plainText   
      显示原始文件内容,例如文件源代码   
    org.apache.struts2.dispatcher.PlainTextResult  
 
redirect-action   
      重定向到一个Action   
     org.apache.struts2.dispatcher.ServletActionRedirectResult  
 
plaintext   
     显示原始文件内容,例如文件源代码   
     org.apache.struts2.dispatcher.PlainTextResult 

注:redirect与redirect-action区别

一、使用redirect需要后缀名 使用redirect-action不需要后缀名

二、type="redirect" 的值可以转到其它命名空间下的action,而redirect-action只能转到同一命名空下的 action,因此它可以省略.action的后缀直接写action的名称。

如:

<result name="success" type="redirect">viewTask.action</result>

<result name="success" type="redirect-action">viewTask</result>

附:redirect-action 传送参数

Xml代码

  1. <action name="enterpreinfo" class="preinfoBusinessAction"    method="enterPreinfoSub">  
  2.   <result name="success" type="redirect-action">  
  3.      showpreinfo?preinfo.order_number=${preinfo.order_number}&amp;preinfo.company_name=${preinfo.company_name}   
  4.   </result>  
  5.  <result name="error" type="redirect">  
  6.     <param name="location">/error.jsp</param>  
  7.  </result>  
  8. </action>  

   因为使用了redirect-action,所以要注重不能将showpreinf?preinfo.order_number=${preinfo.order_number}写成showpreinf.action?preinfo.order_number=${preinfo.order_number}

其中${}为EL表达式,获得action:enterpreinfo中属性的值;在这个配置文件里,多个参数的连接符使用了"&amp;",但XML的语法规范,应该使用"&amp;"代替"&",原理和HTML中的转义相同.

redirect配置例子

<action   name= "delete "   class= "com.zeng.action.UserManageAction "   method= "delete ">
    <result   name= "success "   type= "redirect-action ">
        <param   name= "actionName "> list </param>
        <param   name= "pageBean.pageNumber "> ${pageBean.pageNumber} </param>
    </result>
</action>

或者

<action   name= "delete "   class= "com.zeng.action.UserManageAction "   method= "delete ">
    <result   type= "redirect "> list.action?pageBean.pageNumber=${pageBean.pageNumber} </result>
</action>

 

S/4中的16种特殊库存类型 阅读详情

相关推荐

Win11网络卡顿?用Wireshark抓包5分钟定位问题(保姆级实战)

本文详细介绍了如何使用Wireshark在Win11系统中快速定位网络卡顿问题。通过5分钟抓包分析,作者成功发现TCP重传率高达37%的罪魁祸首,并提供了从准备工作到实战分析的保姆级教程,帮助用户解决游戏卡顿、视频会议延迟等常见网络问题。

weixin_28839629的博客 307

Struts2 Result type结果类型

名字 说明 dispater 默认结果类型,用来呈现JSP页面,请求转发,底层调用RequestDispatcher的forward()或include()方法,(其中请求不变)dispatcher是 type属性的默认值,通常用于转向一个JSP。该类中有两个属性:location和parse。 redirect 当使用该结果类型的时候,框架后台会使用response对象的se...

茨时代べ 的博客 1537

Vivado时序违例debug

显示了数据路径延迟。例如,对于违例路径,若布线延迟超过50%,说明该延迟是导致时序不能收敛的主要因素,因此可围绕降低布线延迟这一靶心达到时序收敛。对于跨时钟域路径,Requirement数值会有所变化,但如果数值为0.1,显然是不合理的。目的时钟路径单元,时钟从adc0_bufg/O输出,到达PLLE4_ADV,经过BUFGCE输出,最终到达SRLC32E移位寄存器,对应。源时钟路径单元,时钟从adc0_bufg/O输出,到达PLLE4_ADV,经过BUFGCE输出,最终到达FDRE触发器,对应。

weixin_44513618的博客 1622

Struts2--配置Result、ResultType結果类型详解

配置Result 在 struts.xml 文件中, 元素用于配置 Result 逻辑视图与物理视图之间的映射关系,它有两个可选属性 name 和 type。其中,name 属性用于指定逻辑视图的名称,默认值为 success;type 属性用于指定返回的视图资源的类型,不同的类型代表不同的结果输出,它的默认值是 dispatcher。 <action name="loginAction" ...

吴声子夜歌的博客 945

MATLAB实战:手把手教你实现WVD信号分析(附完整代码与避坑指南)

本文通过MATLAB实战,手把手教你实现Wigner-Ville分布(WVD)信号分析。文章提供了从零构建WVD函数的完整代码,并重点解析了使用解析信号、处理交叉项、优化计算效率等关键避坑指南,帮助工程师高效处理非平稳信号,获得高分辨率的时频分析结果。

purple的博客 1083

ArcGIS通过已知坐标点转面(通过excel文件,有工具可批量生成面要素)

通过使用ArcGIS中的工具,将坐标点XY数据转换成可视化的点线面矢量数据,更加方便快捷有效的获取对应信息

qq_41046162的博客 3万+

result - type 的四种常用类型

在struts2中常见的4种result type分别为:dispatcher,redirect,chain,redirectAction。       1)dispatcher是请求转发,相当于forward。     2)redirect就是重定向了。     3)chain是转发到action,不能指定于jsp。     4)redirectAction是重定向到

红星娃娃头 2048

MounRiver Studio实战:像管理个人项目一样整理沁恒MCU的EVT例程(附文件结构图)

本文详细介绍了如何使用MounRiver Studio重构沁恒MCU的EVT例程,实现工程化管理。通过分析官方EVT设计的局限性,提出标准化的目录结构和迁移步骤,帮助开发者提升代码可维护性和团队协作效率。文章还提供了MounRiver Studio的关键配置参数和常见问题排查指南,适用于沁恒MCU开发者。

weixin_33940469的博客 356

mybaties中的ResultMap和ResultType的区别

1.对象不同 resultmap如果查询畜类的列名和pojo的属性名不一致,通过定义一个resultMap队列名和pojo属性名之间作一个映射关系. resulttype:适用resulttype进行输出映射,只有查询出来的列名和pojo中的属性名称列表一致,该列才可以映射成功. 2.描述不同 1.resultmap:resultMap对于一对一表连接的处理方式通常为在主表的pojo中添加嵌套另一个表的pojo,然后在mapper.xml中采用association节点元素进行对另一个表的连接处理。 2、r

YL12261022的博客 853

华为OD机试双机位C卷-几何平均值最大子数组(Py/Java/C/C++/Js/Go)

华为OD机试(机考)2026双机位C卷 【几何平均值最大子数组】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【几何平均值最大子数组】。

qq_45776114的博客 1368

2026.3.13:docker compose运行了Milvus 6个月,占用磁盘近138GB的原因

Docker容器运行Milvus半年后占用138GB磁盘空间,主要原因是容器日志无限增长、容器内写入大量数据未挂载到数据卷,以及未清理临时文件。通过检查发现超大容器目录569035582ce3...占用主要空间。解决方案是使用truncate命令清空容器日志文件(*-json.log),释放磁盘空间。建议配置日志轮转机制,并将数据挂载到宿主机数据卷以避免类似问题。

拥抱具身智能,昇腾Ascend C 194

Struts2 result中的type常用的四种类型

Struts2 result中的type常用的四种类型 dispatcher redirect chain redirect-action

小思的博客 5341

DB文件在编程中的作用及示例代码

通过使用DB文件,我们可以实现数据的持久化存储,并能够高效地进行数据的增删改查操作。在本文中,我们以SQLite数据库为例,演示了如何使用Python语言创建和操作DB文件的示例代码。在实际的编程中,我们可以根据具体的需求和使用的数据库系统来进行更复杂的操作和优化。通过使用DB文件,我们可以实现数据的持久化存储,确保数据在程序关闭后也能被保留,并且能够高效地进行数据检索和更新。在本文中,我们将探讨DB文件的作用,并提供一些示例代码展示如何在编程中使用DB文件。上述代码中,我们使用SQLite提供的。

CodeSpark的博客 1822

struts2几种result type探究

可以在struts2-core-{version}.jar中找到struts-default.xml,里面列举了当前可以使用的所有result-type以及对应的class 此处是struts2.2.3的

周绍禹-whuiss 6510

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

struts2的result的type属性

struts2的result的type属性

程序员大海的博客 235

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

struts2 result type 类型

我们在使用struts2进行配置struts.xml的时候,中有个tyep属性用来配置跳转类型 默认不写时tyep="dispatcher",我们可以根据我们的需要选择跳转类型 例如:User_list 这个result-type的具体类型可以在对应的struts2-cro

潇的编程之路 4736

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Struts2 result type的redirect,redirectAction,chain的区别

本文介绍Struts2配置文件中result的type属性值:redirect,redirect

xjh1991xjh的专栏 6161

struts2自定义result中的type

自定义result

风的专栏 937

struts2 result type

在默认时,标签的type属性值是“dispatcher”(实际上就是转发,forward)。开发人员可以根据自己的需要指定不同的类型,如redirect、stream等。如下面代码所示: /result.jsp 这此result-type可以在struts2-core-2.0.11.1.jar包或struts2源代码中的struts-default.xml...

liuhuasheng的专栏 98

关于Struts2自定义Result-type

struts2 提供的几种result-type有dispatcher,chain,freemarker,httpheader,redirect,redirectAction,stream,velocity,xslt,plaintext。挺丰富的。但是当前台为一个ajax调用,而且需要的返回结果只需要为String类型,或者是JSON类型时,这个时候就比较抓狂了。     所以不得不再深入研...

zsb172147的博客 492

Struts2 result type

在默认时,标签的type属性值是“dispatcher”(实际上就是转发,forward)。开发人员可以根据自己的需要指定不同的类型,如redirect、stream等。如下面代码所示:       /result.jsp这此result-type可以在struts2-core-x.xx.xx.jar包或struts2源代码中的struts-default.xml文件中找到,在这个文件中找到标签,所有的result-type都在里面定义了。代码如下:

315

struts2的result-type详解

在struts2-core.jar/struts-default.xml中,我们可以找到关于result-type的一些配置信息,从中可以看出struts2组件默认为我们提供了这些result-type: 封装跳转逻辑    Result的首要职责,是封装Acti

lkl713的专栏 1154
上一篇: Java环境配置与设置JAVA_HOME,CLASSPATH,PATH的目的 转载
下一篇: cmd
tangxininjava
博客等级 码龄16年 14粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值