Struts1的路径映射详解

article/2025/11/5 20:14:57

首先介绍下struts1种xml配置的相关概念:

• Action 的path:

ActionServlet 根据该属性来转发用户的请求,即将用户请求转发与之同名的Action 。同名的意思是:将请求的.do 后缀去掉,匹配Action 的path属性值。

• Action 的name:

此处的name 属性并不是Action 本身的名字,而是与Action 关联的ActionForm。因此该name 属性必须是前面存在的ActionForm 名。

• Action 的type:

该属性用于指定Action 的实现类,也就是负责处理用户请求的业

务控制器。

• 局部Forward:

Action 的转发并没有转发到实际的JSP 资源,而是转发到逻辑名,即Forward 名。在Action 内配置的Forward 都是局部Forward (该Forward 只在该Action 内有效)。

下面通过一个示例介绍下如何通过.do请求寻找Action处理类以及对应的jsp资源:

1.在jsp页面右键点击属性按钮,选择URL中的地址中选中点do请求后复制。并记住operate。例如:

Struts1的路径映射详解:

2.然后在项目里通过ctrl + H 搜索扩展名为xml的文件进行寻找相应的Action处理类。与operate可共同确定该页面的Action处理类为type的值“com.hundsun.fund.actions.fundinfo.StructProjectRatioAction”。

Struts1的路径映射详解:

3.在Action处理类中根据operate 可以确定该请求的forward为 return “structRatioSchemaList” 中的 “structRatioSchemaList”:

Struts1的路径映射详解:

4.然后在xml文件中搜索name="structRatioSchemaList"的forwar节点,最终定位到path路径为“struRatScheManage.jsp"

的目标页面

Struts1的路径映射详解:



http://chatgpt.dhexx.cn/article/fpqudMOd.shtml

相关文章

Struts1框架轻易入门,经典示例

Struts1框架轻易入门,经典示例 版权申明:此文为作者原创,未经允许,请勿转载! Struts工作原理及流程登录验证示例 Struts1 工作原理及流程 这是本人整理的一点材料,原理图为纯手工绘制,不喜勿喷&…

struts1框架基本(笔记)

在阿帕奇官网下载合适的struts1框架文件。 应用在显示层框架。 struts1与struts2虽然是一脉相承,但它们用法完全不一样。 struts2是在struts1与webwork基础上,发展的全新框架。 注:本文是在MyEclipse下进行的操作,不是之前的E…

Struts1介绍

struts:[strʌts]支柱; 撑杆; 支杆; 支撑; 趾高气扬的步态; 高视阔步的样子; 引入struts Model1结构如图1所示: Model1是一个以JSP文件为中心的模式,在这种模式中JSP页面不仅负责表现逻辑,也负责控制逻辑。专业书籍上称之为逻辑…

入门Struts1第一讲——Struts1入门就这么简单

现在终于进入框架的学习中了,后面还有好几个框架等待着我们呢!我们先来学习Struts1框架,然后再过渡到Struts2框架的学习中。下面我们开始学习Struts1框架之旅。 Struts1简介 Struts1是Apache开发的一个web层的框架,它主要用于简…

连接微软云的几种方式

1,通过管理portal连接微软云 需要使用liveId 2,通过visual web developer 直接更新 需要.cer(509)证书 3.通过远程登录管理 需要XXXXX-Staging-WebRole1_IN_0.rdp文件 PowerShell 需要管理证书

使用微软的OneDrive给别人分享大文件,非常方便

假设我想把这个40多MB的文件分享给一位同事: 在右键菜单里选share: 指定我要分享给谁? 假设我分享给这位姓丁的同事,OK了: 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

谷歌云盘文件快速下载方法

最近看的论文附带的数据集在谷歌云盘里,每个文件都有十个G左右的大小,而直接从谷歌云盘下载速度过慢而且有可能中断,而multcloud是一个非常好的多云盘管理软件。他可以通过国内网直接登录操作,我们可以通过multcloud将谷歌云盘的文…

Win10安装OneDrive(微软云盘)后无法打开

https://jingyan.baidu.com/article/ce4366496a3ae73773afd3f8.html 这里为Win10系统正常下载OneDrive安装包安装成功后,打开或闪退或没反应的情况 工具/原料 OneDrive(微软网盘) Win10系统 方法/步骤 按住键盘上的Win(就是左下…

开源网盘系统推荐 - 开源云盘 - 安装及开发教程

开源网盘系统推荐 - 开源云盘 - 安装及开发教程 云盘界面 介绍 本开源云盘致力于打造成一个优雅,好用,高效,克制的开源云盘。 在线体验 (账号demo/123456) 软件架构 本开源云盘采用前后端分离的模式开发。后端使用Golang语言,前…

onedrive php 上传文件,使用Aria2自动上传文件到onedrive教程

1、先在onedrive中建立一个upload文件夹来统一接收上传 2、然后开始建个环境 宝塔 或lnmp都可以,nginxphp(数据库用不到,装不装无所谓) 3、建立两个站点dl.example.com(下载用) pan.example.com(网盘用) 4、安装aria2,这里推荐逗比大佬的一键…

说说云盘背后的黑科技!

2019独角兽企业重金招聘Python工程师标准>>> ***当下,随着存储技术的飞速发展,各大公司都推出了云存储服务。但因为是免费面向大众的,无论微软的OneDrive还是百度的云网盘,好多人都难理解他们如何支撑起如此庞大的存储…

微软云 命令重启mysql_创建运行 MySQL 的经典 Azure VM - Azure Virtual Machines | Microsoft Docs...

在使用经典部署模型创建的运行 Windows Server 2016 的虚拟机上安装 MySQL 01/23/2017 本文内容 重要 经典 VM 将于 2023 年 3 月 1 日停用。 如果从 ASM 使用 IaaS 资源,请在 2023 年 3 月 1 日之前完成迁移。 我们建议你尽快进行切换,以利用 Azure 资源…

清除此计算机中wps云盘,教大家Win10系统删除WPS网盘的方法,爱纯净官网

Win10系统如何删除WPS网盘?现在使用Win10系统的朋友越来越多了,在Win10系统中如果安装了WPS办公软件,那么在电脑文件中就会看到一个名为WPS的网盘名称。有些用户想要将其卸载,那Win10怎么删除WPS网盘呢?所以接下来小编…

普通用户申请微软的OneDrive免费网盘,容量5T、5T、5T,重要事情说三遍!!!!!

注意:以下网站由于都懂得的原因打开速度较慢(此问题可以通过添加代理方式解决) 第一步 打开如下网址:https://t.odmail.cn/界面如下 该网址是一个临时邮箱接收地址(后面用来接收验证码)。 可以点击1处刷新系统自动生…

加速微软云服务在中国大陆的连接体验

由于种种原因,很多朋友在国内无法顺畅访问微软云服务(包括登录Outlook邮箱、OneNote笔记、OneDrive网盘、Xbox在线游戏等等)。对于那些了解计算机的朋友,可能会使用一些“魔法”来加速访问,但在境内使用未经登记的“魔…

微软云服务器登录不上去,云服务器登入不了怎么重启

云服务器登入不了怎么重启 内容精选 换一换 本节操作介绍Linux操作系统云服务器在单用户模式下重置密码的操作步骤。本文档适用于X86架构的弹性云服务器。进入单用户模式下重置root密码前请先做好数据备份。请根据操作系统类型选择操作步骤:CentOS 8系列CentOS 7/Eu…

微软OneDrive云盘5T大容量免费申请

博主分享一个亲测有效的OneDrive获取5T的方法, OneDrive云盘在国内的下载速度还是相当可以的,5T的大空间相信也能满足绝大部分人,教育版的子账号还是很稳的,欢迎上车,但是本人不提供任何技术支持,有需要还是…

最新免费申请微软OneDrive5TB云盘超详细教程!(已亲测!)

https://www.cnblogs.com/wangyunfei/p/9836580.html 18年10月份最新免费申请微软OneDrive5TB云盘超详细教程!(已亲测!) 本人已于今天10月23日亲测,成功获取微软OneDrive5T云盘! 第一步:.打开…

微软云盘OneDrive和Dropbox云盘的比较分析

微软Office365和office 2013中都有OneDrive的身影,通过和SharePoint配合,能够显示出微软在云和端方面的巨大优势。如下图,在Windows 10操作系统中,安装Office2013后自带的OneDrive。 利用云存储进行多台电脑文件的同步&#xff0c…

微软e5服务器,微软发布Office 365 E5计划

微软的Office365正处在一个版本更替的频发期,我对此次新计划的出炉毫不为奇——在上周奥兰多的微软全球合作伙伴会议上,官方宣布Office 365的原E4计划将被誉为“黄金Office365企业套餐”(premium Office 365 Enterprise Suite)的E5计划所取代。 根据微软的官方说法新的计划“…