博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2 Result Type四个常用转跳类型
阅读量:6081 次
发布时间:2019-06-20

本文共 1443 字,大约阅读时间需要 4 分钟。

Result的四个常用转跳类型分别为

Dispatcher    用来转向页面,是Struts的默认形式

Redirect       重定向到一个URL

Chain       用来处理Action链 

RedirectAction     重定向到一个Action

还有以下几种不太常用

freemaker:  处理FreeMarker模板   

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

stream:      向浏览器发送InputSream对象,用来处理文件下载,还可用于返回AJAX数据   

velocity :    处理Velocity模板   

xsl:             处理XML/XLST模板   

plaintext:   显示原始文件内容,例如文件源代码   

这里只说最常用的4种

看一下struts.xml

/Oneaddok.jsp
/Oneeditok.jsp
add1
add2

再看一个jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>              My JSP 'Index.jsp' starting page        
This is my JSP page.
  • Dispatcher
  • Redirect
  • Chain
  • RedirectAction
  • 就是这么简单,自己动手试一下吧

     源代码:

     

    本文转自lpxxn博客园博客,原文链接:http://www.cnblogs.com/li-peng/p/3790563.html,如需转载请自行联系原作者

    你可能感兴趣的文章
    Exchange 2013 PowerShell配置文件
    查看>>
    JavaAPI详解系列(1):String类(1)
    查看>>
    HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
    查看>>
    发布和逸出-构造过程中使this引用逸出
    查看>>
    使用SanLock建立简单的HA服务
    查看>>
    Subversion使用Redmine帐户验证简单应用、高级应用以及优化
    查看>>
    Javascript Ajax 异步请求
    查看>>
    DBCP连接池
    查看>>
    cannot run programing "db2"
    查看>>
    mysql做主从relay-log问题
    查看>>
    Docker镜像与容器命令
    查看>>
    批量删除oracle中以相同类型字母开头的表
    查看>>
    Java基础学习总结(4)——对象转型
    查看>>
    BZOJ3239Discrete Logging——BSGS
    查看>>
    SpringMVC权限管理
    查看>>
    spring 整合 redis 配置
    查看>>
    cacti分组发飞信模块开发
    查看>>
    浅析LUA中游戏脚本语言之魔兽世界
    查看>>
    飞翔的秘密
    查看>>
    Red Hat 安装源包出错 Package xxx.rpm is not signed
    查看>>