struts跳转控制笔记
来源:互联网 发布:解放军知乎 编辑:程序博客网 时间:2024/06/03 18:29
当namespace="/login"时,
子路目中:有“login/” no action mapped for
无“login/” no result defined
根目录中: no result defined
no action mapped for
当namespace="/"时,
子目录中: 可跳转,无样式,URL重复发送
no result defined
根目录中: no result defined
跳转成功
结果跳转位置为“namespace+result”
struts.xml 匹配action方式:
当各目录jsp页面发送action时,系统首先在其加上所在目录 名,与namespace匹配。
namespace=“/”与不写有区别,不写则匹配所有,写等同于“/test”之类,“/”表示根目录
故当namespace=“/test” 时,根目录的action应写test/*.action,所发出的全称即"test/*.action",即可找到对应struts,但服务器会记录信息,使URL叠加,不推荐使用。
另:同子目录下发action="*.action",会自动加上对应文件名,即"test/*action",可与namespace匹配。
故总体来说,推荐使用重定向的方式,不论再哪级目录下,均返回根目录对应配置文件填写action
ex. 二级目录下,可写成"../../test/test/*action"重新定向。
在匹配过程中有时候结果返回页面会发现css全部无法加载,此为因为重定向后URL改变,对应不上原来的css加载路径,此时应应变对应尝试各种更改action的发送URL。
result 前加“/” 表返回根目录,再依具体位置写目录
通配符的使用 ex. action="jump*" result=/test{1}/test{1}Success.jsp
- struts跳转控制笔记
- servlet反射,模拟struts的action控制跳转
- Java学习笔记 struts逻辑控制标签
- Struts2 笔记(2) --Struts传值/跳转/拦截器/注解等
- Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】
- Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】
- Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】
- Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】
- Kotlin学习笔记——控制流和跳转
- struts带参数跳转
- struts 跳转配置。
- Struts跳转配置
- Struts配置跳转action
- struts页面跳转
- struts的全局跳转
- Java跳转控制语句
- JavaScript控制页面跳转
- android跳转流程控制
- H.264几大开源编码器简介
- 18天Java学习---8.面向对象编程03-String类的重点应用
- Lustre V.S. Hadoop V.S. Gluster
- SQL 2005 with(nolock)详解
- smartforms 不用结构传递内表方法。
- struts跳转控制笔记
- 转载H.264视频开发---代码移植ZZ
- Linux根文件系统:终端用户登录验证实现
- Linux的视频编程(v4l2编程)
- Spring 中简便配置系统常量
- ds1339
- 什么函数不能声明为虚函数?
- Lucene入门初步
- 实现两个Mysql数据库同步