Struts2框架之result配置

news2024/11/25 16:37:48

Struts2框架之result配置

  • result配置
    • 1、常用的结果类型
      • 1.1、dispather类型
      • 1.2、redirect类型
      • 1.3、redirectAction类型
    • 2、全局结果配置

result配置

result配置一般与页面相关,请求经由对应Action处理后,返回一个字符串,根据返回的字符串找到对应的result标签,根据result标签的配置,响应到对应的jsp页面中。

1、常用的结果类型

result标签有一个type属性,其属性值有以下三种:

  • dispather:默认的结果类型,后台使用RequestDispatcher转发请求。
  • redirect:后台使用的sendRedirect将请求重定向到指定的URL。
  • redirectAction:主要用于将请求重定向到Action。

默认的type值是dispather,默认时可不写。

1.1、dispather类型

默认的结果类型,后台会使用RequestDispatcher来转发请求。

在这里插入图片描述
注意:转发地址栏不会变,数据不会丢失。

1.2、redirect类型

redirect类型时,后台会使用sendRedirect将请求重定向到指定的URL。

在这里插入图片描述
注意:重定向地址栏会变,数据会丢失。

1.3、redirectAction类型

redirectAction类型时,可将请求重定向到Action控制器。

在这里插入图片描述
另一种写法如下:

在这里插入图片描述

2、全局结果配置

通过标签配置全局结果,需要注意的是该标签的顺序。可以定义公共的result返回页面,为了减少result标签配置的冗余。如果当全局结果与局部结果配置冲突时,优先使用局部。

将这里的result标签去掉:

在这里插入图片描述

此时这个action配置里没有配result,按照道理请求这个action,由于不知道返回结果,会报错。可以在公共package里添加全局通用的result:

在这里插入图片描述
这样也可以正常响应到success.jsp页面,去掉会报错。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/143851.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

为了让5G更省电,这家设备商秀出黑科技

近日,工信部发布了我国最新的《通信业经济运行情况》数据。根据数据显示,截止到11月末,我国5G基站总数已经达到228.7万个,比2021年底增加了86.2万个。这些数量庞大的基站,共同构建了一张规模庞大的5G网络。而这张网络&…

YOLOv5 CPU实时的实例分割教程-它来了!

一个不知名大学生,江湖人称菜狗original author: jacky LiEmail : 3435673055qq.comTime of completion:2023.1.6Last edited: 2023.1.6YOLOv5 CPU实时的实例分割教程-它来了!简介前不久,ultralytics发布了一个yolov5 7.0版本&…

yolov8s网络模型结构图

yolov8!!!! yolov8!!!! yolov8!!!! yolov8!!!! yolov8真的来了!&#…

2023,本命年向阳而生

2023,本命年向阳而生 ——Maynor的2022复盘及2023目标 幸运且努力 先说结论:2022年是极不平凡的一年。 有很多重大事件发生,且与我们的生活息息相关。最令人高兴的是疫情的缓解,2023年也将有更多的机会。 我在这一年经历的事…

FFMPEG入门资料---001---介绍和参数说明

文档介绍 1.1 文档目的 整理出开源代码 ffmpeg 的资料, 方便公司同事后续使用。 1.2 文档范围 较为详细的介绍 ffmpeg 的功能、使用以及二次开发。 1.3 读者对象 希望了解 ffmpeg 知识, 从事 USM 及 IPTV 的同事。 1.4 参考文献 无 1.5 术语与缩…

AcWing 4655. 重新排序(差分+前缀和+贪心)

一、题目信息 二、思路分析 这道题的话,其实只看前一句话,我们应该用的是前缀和算法。但是这道题在此基础上做了改变,我们根据前缀和可以算出排序之前各个区间和的和。 根据题意,我们需要对数组重新排序,使得排序之后…

VMware Workstation安装ESXI8.0

🎈 作者:互联网-小啊宇 🎈 简介: CSDN 运维领域创作者、阿里云专家博主。目前从事 Kubernetes运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护…

反射看这一篇文章就够了

第一章 反射的概述 第1节 反射的概念 Java的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法,并且对于任意一个对象,都能够调用它的任意一个方法,这种动态获取信息以及动态调用对象方法的功能称为Java的反射机制. 第2节 反射理解 1如果存在反射,那…

实现 SpringBoot 项目中的隐私数据脱敏

实现 SpringBoot 项目中的隐私数据脱敏什么是数据脱敏如何实现数据脱敏注解使用demo什么是数据脱敏 为了避免“用户信息泄露”的风险项(就是后台系统里用户的一些隐私数据直接明文显示了),其实指的就是要做数据脱敏。数据脱敏:把…

谷歌浏览器自带的翻译功能无法使用的解决办法

谷歌浏览器自带的翻译功能无法使用的解决办法 到 C:\Windows\System32\drivers\etc 目录找到hosts文件用记事本或者notepad打开在文件末尾添加:142.250.4.90 translate.googleapis.com要有管理员的身份才可以对hosts文件进行修改修改完毕以后,打开cmd命令…

MySQL 如何查找删除重复行

如何查找重复行 第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的值。本文采用这一定义,或许你对“重复”的定义比这复杂,你需要对sql做些修改。本文要用到的数据样本: create table test(id int not …

解决Vue使用UEditor百度编辑器,上传图片服务配置问题

前言 查看文档前先查看http://fex.baidu.com/ueditor/#server-jsp 理解手册基本配置 此文档只针对TomcatWeb服务 vue版本为2.0版本和 vue-cli2.0 环境配置 需求配置实际项目配置JDK 1.6java version “19.0.1” 2022-10-18Apache Tomcat 6.0Server version: Apache Tomcat…

狂神说笔记——Nginx快速入门28

Nginx快速入门 在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。 随着用户越来越多了,并发量慢慢增大了,此时一台服务器满足不了需求了。 于是进行横向扩展,又增加了服务器。这个时候几个项目…

VTK-路径规划

前言:本博文主要研究VTK中路径规划相关的内容,后期会持续更新路径规划相关的拓展应用,希望能给各位小伙伴一些帮助,也希望小伙伴们多多关注支持。 vtkGraphGeodesicPath 位置:..\Filter\Modeling 描述:路…

DDS 发送大数据

Sending Large DataThis section describes the capabilities offered by Connext DDS—specifically, RTI FlatData™ language binding and Zero Copy transfer over shared memory—that allow sending and receiving large data samples with minimum latency. In this sec…

Oracle 19c - 手动升级到 Non-CDB Oracle Database 19c 的完整核对清单 (Doc ID 2577572.1)

Oracle 19c - 手动升级到 Non-CDB Oracle Database 19c 的完整核对清单 (Doc ID 2577572.1)正在上传…重新上传取消To Bottom 文档内容 用途适用范围详细信息关于新的 Autoupgrade utility步骤 1: 升级到数据库 19c 的升级路径能够直接升级到 Oracle 19c 的数据库最小版本以下…

mongodb-18.聚合查询练习1

文章目录bulk writeaddFields增加field嵌套增加field覆盖显示用变量替换向数组中增加元素分组 bucket并行执行多个bucket$bucketAuto$count$document$facet1.使用Aggregation对象实现2.使用Aggregates实现$graphLookup 文档递归查询跨多文档递归$graphLookupbulk write db.piz…

第四十二讲:神州防火墙路由模式的初始配置

防火墙作为局域网的智能网关,处于内网和外网之间,必须工作在路由模式。路由模式下,防火墙上添加默认路由,配置SNAT转换,隐藏私有地址,内部用户正常访问外网。从安全考虑,内网处于trust区域&…

《2022年度ASA广告表现报告》生成,探索买量新高度!

回首 2022 年,ASA 广告的历程可以用“变化莫测”来形容,CPP 取代创意集、更新《广告指南》、上线新广告位等等,而这一系列改变,都在一定程度上影响着 ASA 广告的投放。一起来看看 2022 年度全球 ASA 广告的投放情况吧!…

日常使用的WhatsApp如何防止被封?

最近好多做外贸的朋友反映,自己手机号码注册的WhatsApp账号被封了,该如何将解封。首先我们先要了解为什么会被封?被封肯定是因为违反了WhatsApp条款和条件,但是具体如何违反的呢?我们一起来看看你没有这样做过&#xf…