(Struts2)结果页面的跳转

Struts2框架实战项目:深入理解与应用 本文还有配套的精品资源,点击获取 简介:Struts2是用于构建企业级Java Web应用程序的流行框架,提供了MVC设计模式的实现。本教程通过"struts2例子程序"帮助开发者掌握Struts2的核心概念、配置和使用方法。项目中包含了Struts2的基本结构、配置文件、Action类、结果配置、JSP页面、拦截器等关键组件。通过学习和实践"struts2demo",开发... 阅读详情

1、结果页面存在两种方式

     *   全局结果页面(result标签在global-result标签中)

          > 条件:如果<package>包中的一些action都返回success,并且返回的页面都是同一个JSP页面,这样就可以配置全局的结果页面。

          > 全局结果页面针对当前包中所有的Action,但是如果有局部结果页面和全局结果页面,会优先局部的。

          > 代码如下:

<!-- 配置全局的结果页面 -->
<global-results>
	<result name="success">/demo1/suc.jsp</result>
</global-results>

    *   局部结果页面(result标签在action标签中)

<result name="success">/demo1/suc.jsp</result>


2、结果页面的类型

     *   结果页面使用<result>标签进行配置,包括两个属性

         > name           ---   逻辑视图的名称

         > type             ---   跳转的类型。结果类型可以在struts-default.xml中查看,常见的如下:

                · dispatcher  :转发,type的默认值. Action --> JSP

                · chain          :转发,多个action之间的跳转,从一个Action转发到另一个Action. Action --> Action

                · redirect      :重定向.  Action --> JSP

               · redirectAction:重定向,多个action之间的跳转,从一个Action重定向到另一个Action. Action --> Action

                · stream              :文件下载时使用


下一篇:Struts2框架的数据封装

Struts2简单的页面跳转示例 初学Struts2,写了一个简单的用struts2实现页面跳转的功能。高手勿喷 立即下载

相关推荐

SeetaFace6人脸活体检测C++代码实现Demo

活体检测是判断人脸图像是来自真人还是来自攻击假体(照片、视频等)的方法。 人脸识别系统存在被伪造攻击的风险。因此需要在人脸识别系统中加入活体检测,验证用户是否为真实活体本人操作,以防止照片、视频、以及三维模型的入侵,从而帮助用户甄别欺诈行为,保障用户的利益。

mickey2007的博客 3471

Struts2中的页面跳转

一、全局页面的设置 如果<package>包中的一些action都返回success,并且返回的页面都是同一个JSP页面,这样就可以配置全局的结果页面。 全局结果页面针对的当前的包中的所有的Action,但是如果局部还有结果页面,会优先局部的。 设置全局页面的标签是 <global-results> ...

weixin_34365635的博客 326

零信任架构实战:“持续验证+动态授权”全流程解析(附策略引擎联动图)

《零信任实战指南:7图拆解核心流程与行业案例》摘要:本文通过7张架构图系统解析零信任五大核心流程:强身份认证、设备检查、动态授权、持续监控和自动降权。对比金融(重数据审计)与制造业(重物理绑定)的落地差异,指出三大常见误区及解决方案。数据显示,零信任可使安全响应提速60%,泄露成本降低45%。文章提供6个月实施路线图,强调零信任是"智能信任"体系,建议企业分阶段改造,优先保护核心系统。附赠金融/制造行业策略模板及甘特图示例。(149字)

sara_han的博客 776

struts2框架 - 跳转及相关内容

Mode12组件化特点明显,Servlet不承担显示任务,Jsp没有任何商业逻辑,彻底分离了Java程序开发者和网页制作者,让java程序员专注于Java程序代码的编写,而HTML设计人员专注于页面的表现。组件间通过接口连接,只要接口保持不变,任意一个组件发生改变,其他组件都不用随之改变,提高程序的可扩展性和可维护性。(2)跳转路径写死在程序里,一旦目的地地址发生改变,会导致程序的代码发生改变--硬编码。1、框架软件开发过程中的半成品,是对现有代码的合理封装,提高开发效率。2、写Action程序。...

XHW0901的博客 609

告别玄学调参:手把手教你用LSTM-AutoEncoder为传感器数据做异常检测(实战篇)

本文详细介绍了LSTM-AutoEncoder在传感器数据异常检测中的工程化实践,包括数据预处理、模型架构设计和生产环境部署策略。通过结合LSTM的时间序列处理能力和AutoEncoder的特征提取优势,该方法能够有效识别温湿度、PM2.5等传感器数据的异常模式,适用于工业物联网和室内空气质量监测等场景。

weixin_29212429的博客 477

大漠多线程增强版:解决窗口消失、坐标错乱与识别卡死

多线程环境下窗口自动化面临的核心挑战,本质是GDI资源非线程安全、HWND生命周期失控及图像引擎状态污染三大底层问题。Windows GUI编程中,跨线程共享hDC、缓存失效的窗口句柄、OpenCV静态Mat等设计缺陷,导致FindPic失败、GetCursorPos异常、坐标跳变等典型故障。本方案通过线程局部存储(TLS)重构资源生命周期、WinEventHook+心跳探测构建实时窗口状态链、ABI对齐的多语言内存契约,实现稳定低延迟的并发UI识别与控制。适用于游戏多开监控、电商RPA、后台UI状态采集等

weixin_30561177的博客 477

Struts2页面跳转方式

1、    转发&lt;action name="helloAction"class="cn.hd.hello.HelloAction" method="hello"&gt;    &lt;!--    result        name  对应的是action类中的method的返回值              名字可以随便写,只要和action类中的返回值结果是一样的            ...

臆想的一只猫 7368

AArch64 ARM64 寄存器介绍

除了上述通用寄存器,还有FPSR(浮点状态寄存器)和 FPCR(浮点控制寄存器)等。X29寄存器和X30寄存器在函数调用和堆栈帧的管理中扮演着关键角色。AArch64架构提供了31个通用寄存器,每个寄存器都可以用作64位X寄存器(X0~X30)或32位W寄存器(W0~W30)。使用X寄存器将导致64位的计算,使用W寄存器将导致32位的计算。EL0、EL1、EL2和EL3是AArch64架构中定义的四个特权级别(Exception Levels),用于支持不同的执行环境和特权级别。

lml435035844的博客 1万+

struts2结果处理方式(结果跳转方式)

1.预热 1.什么叫重定向 服务端返回一个302 的状态码,和一个location的消息头,客户端收到302的状态码以后,立即按照location指定的地址发送请求的过程。  2.如何实现重定向 Response.sendRedirect(path); 3.什么时候使用重定向 一个操作完成以后,跳转到另一个功能的时候使用

heartAndthink的博客 3985

脱壳--02.exe

程序开始 使用OD打开程序 发现无法利用esp定律 程序直接运行 查找模块间调用 随便找到一个函数的调用 发现是FF15方式调用 所以是vs的程序 vs程序大致分成两种 vs20xx (特征函数:GetSystemTimeAsFileTime)和 vc++6.0(特征函数:GetVersion) 通过链接器版本 发现是vc6.0 直接在GetVersion上下断点 重新运行程序 断点断下 返回到调用处 vc6.0和易语言的第一个CALL都是GetVers...

weixin_45012273的博客 1112

最大面积验证码通用解法

最大面积验证码、面积验证通用解法

九月镇灵将的博客 1044

struts2页面跳转的方式

struts2页面跳转的方式①转发②重定向   转发到自己的action type变为chain &lt;result name="success" type="redirectAction"&gt;        &lt;param name="actionName"&gt;targetAction_login&lt;/param&gt;        &lt;param name=&amp

java初期 3477

解决:请求的资源[/xxx/]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

解决:请求的资源[/xxx/]不可用 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

念兮为美 1万+

六、Struts2如何处理结果页面的跳转

结果页面的跳转是配置在struts.xml文件中的,配置后Struts2框架会根据响应类(Action)中的响应方法的返回值去配置文件中找到跳转的页面或者其他处理Action. 两种结果页的声明方式 1.全局结果页面 如果&amp;amp;lt;package&amp;amp;gt;包中的一些action都返回相同的结果,并且跳转的页面都是同一个JSP页面,这样就可以配置全局的结果页面。 全局结果页面针对的当前的包中的所有的Ac...

热爱不止,前行不息 792

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

struts2 要跳转到得页面是根据action处理结果的变量决定的

好久没用ssh都有些忘了, 现在有个需求是:  struts2 要跳转到得页面是根据action处理结果的变量决定的,如何跳到这个处理结果的地址,

github yx9o Apache RocketMQ & ShardingSphere Committer 1259

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Struts2之结果页面的跳转

结果页面存在两种方式 全局结果页面 条件:如果&amp;amp;lt;package&amp;amp;gt;包中的一些action都返回success,并且返回的页面都是同一个JSP页面,这样就可以配置全局的结果类型 全局结果页面针对的当前的包中的所有的Action,但是如果局部还有结果页面,会优先局部的,使用的标签是: &amp;amp;lt;global-results&amp;amp;gt; &amp;amp;lt;result&amp;amp

u011301372的博客 283

Struts2中技术分析之结果页面的跳转

1. 结果页面存在两种方式 * 全局结果页面 > 条件:如果<package>包中的一些action都返回success,并且返回的页面都是同一个JSP页面,这样就可以配置全局的结果页面。 > 全局结果页面针对的当前的包中的所有的Action,但是如果局部还有结果页面,会优先局部的。使用的标签是 &lt...

weixin_30897233的博客 75

struts2 动态结果及以及带参数的结果集(redirect页面跳转时候使用)

动态结果集

千百度 987

struts2结果集原理和自定义结果集 如果result标签中写了其他内容该怎么写跳转页面

1.从上图可以看出,如果要定义结果集就必须实现Result接口。 2.如果要跳转到中定义的结果页面中,就需要继承StrutsResultSupport抽象类,因为这个类中的execute方法中有获取标签中定义的结果页面名称的操作。 3.如果不需要跳转到标签中指定的结果页面,那么只要直接继承Result接口即可。 自定义结果集: /** * 继承StrutsResult

2506

Struts2中结果集转发

为什么80%的码农都做不了架构师?>>> ...

weixin_34307464的博客 96

Struts2_day02

Struts2的第二天 课程回顾:Struts2框架第一天 1. Struts2框架的概述,前端控制器的模式,核心的过滤器 2. 入门,编写struts.xml配置文件 3. 配置文件 * 配置文件的加载 4. Action类的编写和访问 Struts2的第二天的内容 1. Struts2框架中的Servlet的API的使用 2. Struts2中Action接收请求参数 3. Strut...

树叶子的博客 330

Struts2的结果页面的配置

Struts2的结果页面的配置 result的配置方式有两种: 全局结果页面。 局部结果页面。 1、全局结果页面 全局结果页面:全局结果页面指的是,在package包中配置一次,次包中的所有的action只要返回了这个值,都可以跳转到这个页面。 针对这个包下的所有的action的配置都有效。 <package name="demo1" extends="struts-default" namespace="/"> <!-- 全局结果页面 --> <global-r

pipizhen_的博客 282

Struts2的结果页面配置

全局结果页面配置 全局结果页面:全局结果页面指的是,在包中配置一次,其他的在这个包中的所有的action只要返回了这个值,都可以跳转到这个页面。 * 针对这个包下的所有的action的配置都有效。 &amp;amp;lt;struts&amp;amp;gt; &amp;amp;lt;package name=&amp;quot;demo2&amp;quot; extends=&amp;quot;struts-default&amp;quot; n

qq_40435621的博客 227

Struts2:结果页面配置

结果页面配置 result标签配置action方法的返回值到不同的路径里面 全局结果页面 如果多个action,方法里面返回值相同的,到页面也是相同的,这个时候可以使用全局结果页面配置,在package标签里面配置 <package name="hellodemo" extends="struts-default" namespace="/"> <!-- 全局结果页面...

离开屏幕的光,哪盏灯照亮你的孤独? 165

Struts2跳转后Css样式失效。。。

Struts2重定向。。。

woshi_bobo2010 5310

JAVA框架——struts2(二)转发,重定向,如何获得Servlet中的域对象,Action类生命周期以及struts如何接受表单参数

一、 结果页面跳转 使用<result>元素的type属性和name属性 name属性:指定逻辑视图的名称,默认值为success type属性:指定返回的视图资源的类型,不同类型代表不同的输出结果,默认值为dispatcher <struts> <package name="result" namespace="/" extends="struts-default" > <!-- 转发 --> <action name="Demo1Act

Mr_GYF的博客 519
上一篇: (Struts2)在Struts2框架中使用Servlet的API
下一篇: (Struts2)Struts2框架的数据封装
Jadan-Z
博客等级 码龄10年 8粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值