Struts1的路径映射详解_struts1 path-程序员宅基地

技术标签: 路径映射  Struts1  

首先介绍下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的路径映射详解:


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_33666602/article/details/79792617

智能推荐

计量经济学第六版伍德里奇计算机答案,求伍德里奇计量经济学答案第六版-程序员宅基地

文章浏览阅读1.9k次。英文版答案:3.15 (i) The degrees of freedom of the first regression is n – k – 1 = 353 – 1 – 1 = 351.The degrees of freedom of the second regression is n – k – 1 = 353 – 2 – 1 = 350. The standard error is s..._伍德里奇计量经济学第六版答案

redis一条set命令的执行过程_redis 对一个命令的处理流程是怎么样的?比如一个set命令-程序员宅基地

文章浏览阅读390次。set命令,在我们看来很简单,set zhangsan lisi,redis给我们返回一个 ok,就完事了。那redis的服务端是怎么处理这条简单的命令的?是不是像我们看起来的这么简单。今天这篇文章就来聊聊这个问题。在上一篇文章中,我们聊了redis IO多路复用的事件驱动框架。我们大致了解了redis是如何接收连接,如何将客户端的连接行为封装成事件并结合IO多路复用实现了对客户端连接的监听这一篇,我们聊聊当内核监听到客户端连接事件后,具体是如何处理连接事件的,我们用set命令来举例子。_redis 对一个命令的处理流程是怎么样的?比如一个set命令

maven配置本地仓库、maven配置阿里中央仓库_maven配置本地仓库路径-程序员宅基地

文章浏览阅读2.1k次。找到并修改< localRepository>,最初是注释掉的,取消注释就可以 < localRepository>你想存放的本地仓库路径< /localRepository>我这里用的阿里的中央仓库,也可以用网易的,或者Apache的(用国内的会更快一点)(不修改默认${user.home}/.m2/repository这个路径)至此,远程仓库已经配置完成。添加进去之后保存退出。_maven配置本地仓库路径

2023基于微信小程序的房屋租赁管理系统(SSM+mysql)-JAVA.VUE毕业设计(论文+开题报告+运行)_微信小程序-房屋管理系统-程序员宅基地

文章浏览阅读982次。本系统后台采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。图4-1系统工作原理图。_微信小程序-房屋管理系统

Java串口通讯基础概念-程序员宅基地

文章浏览阅读83次。串行通讯协议有很多种,像RS232,RS485,RS422,甚至现今流行的USB等都是串行通讯协议。而串行通讯技术的应用无处不在。可能大家见的最多就是电脑的串口与Modem的通讯。记得在PC机刚开始在中国流行起来时(大约是在90年代前五年),那时甚至有人用一条串行线进行两台电脑之间的数据共享。除了这些,手机,PDA,USB鼠标、键盘等等都是以串行通讯的方式与电脑连接。而笔者工作性质的关系,..._peak 串口

MySql索引失效及解决方案_mysql or索引失效如何解决-程序员宅基地

文章浏览阅读1.2k次。MySql索引失效及解决方案_mysql or索引失效如何解决

随便推点

pl_slam配置、运行过程_plslam运行-程序员宅基地

文章浏览阅读1.8k次。pl_slam配置、运行过程源码下载链接各种库的安装以及常见问题解决各种库的安装g2o库安装配置编译运行结果源码下载链接pl_slam源码下载链接各种库的安装以及常见问题解决根据github中的要求依次安装系统在运行过程中哦所用的一系列库(尽可能保持介绍的库安装顺序进行安装,因为很多库之间会有依赖关系。)各种库的安装OpenCV 3.x.xEigen3(3.2.92或者3.2.10)BoostYAMLstvo-plMRPT以上所有的库可以直接参考stvo_pl配置、运行过程进行配_plslam运行

使用n切换node版本_n 使用更高版本的node-程序员宅基地

文章浏览阅读6.5k次。今天在运行项目的时候遇到一个问题:./src/global.scssError: Missing binding /Users/youchenma/Documents/alibaba/business/node_modules/[email protected]@node-sass/vendor/darwin-x64-83/binding.nodeNode Sass could not find a binding for your current environment: OS X 64..._n 使用更高版本的node

php按钮跳转不同页面跳转,PHP页面跳转的几种实现方法-程序员宅基地

文章浏览阅读1.3k次。页面跳转可能是由于用户单击链接、按钮等触发的,也可能是系统自动产生的。页面自动跳转在WEB开发中经常用到,而且根据需求可以采用不同的跳转方式,比如提示操作信息后延时跳转等,慢生活的小编总结了PHP开发中常见的几种页面跳转方法。一、PHP header()函数跳转PHP的header()函数非常强大,其中在页面url跳转方面也调用简单,使用header()直接跳转到指定url页面,这时页面跳转是30..._php跳转按键

html中的分离式布局,DIV+CSS技术在网页布局中的应用-程序员宅基地

文章浏览阅读814次。摘 要 信息科学技术的进步使得互联网技术行业快速发展起来。其中网页设计作为互联网技术行业中重要的一部分,应用先进技术提高其工作效率与工作质量具有重要意义。DIV+CSS技术在网页布局中的优势作用使得其在网页设计与开发中应用越来越广泛。基于此,本文首先对DIV+CSS技术进行概述,并对其在网页布局中的优势与应用原理进行分析,最后举出网页设计的实例对该项技术的具体应用进行分布阐述。【关键词】DIV C..._布局与样式分离

Spring源码分析——Bean的加载_在spring中bean的创建过程-程序员宅基地

文章浏览阅读240次。Spring版本:5.1.14.RELEASEBean实例创建过程如下图,Bean的创建过程大部分是在docreateBean()里面完成的。_在spring中bean的创建过程

RTT Studio和Cubemx联合开发_rtt cube-程序员宅基地

文章浏览阅读892次。1. RTT studio创建工程创建工程## 创建完成以后的目录结构2. 配置CubuMx双击cubumx的图标打开CubeMx配置时钟生成代码构建后的代码结构编译代码满屏错误:不要慌3. 新增脚本新建scons脚本文件 SConscript脚本内容如下import osfrom building import *cwd = GetCurrentDir()src = Glob('*.c')# add cubemx driverssrc = Split('''_rtt cube

推荐文章

热门文章

相关标签