struts2_请求路径_namespace_result测试
来源:互联网 发布:无法进入linux系统 编辑:程序博客网 时间:2024/06/14 10:38
测试1:
条件:项目路径和namespace路径(默认namespace=‘’ || namespace = '/')都相同的情况下
前期准备: 测试用的映射文件和测试用的请求和返回文件
结果:
备注:大部分工程师都用到的,这个可能有点鸡肋
测试2:
条件:请求路径是相对路径(test1.action) namespace=‘/demo’ 返回路径是相对路径(result1.jsp)
结果:请求action失败
<!-- namespace='/demo' --><!-- 请求路径是相对路径 返回相对路径 --><!-- 结果请求是相对路径,由于在默认路径下面没有找到test1.action 而报错 --><package name="test" extends="struts-default" namespace="/demo"><action name="test1" class="com.sun.action.testAction" method="test1"><result name="success">result1.jsp</result></action></package>
测试3:提示我找不到action,我就更改一下请求路径
条件:请求路径是相对路径(demo/test1.action||/demo/test1/action) namespace=‘/demo’ 返回路径是相对路径(result1.jsp)
结果:请求action 成功 但是返回/demo/result1.jsp找不到异常
<!-- namespace='/demo' --><!-- 请求路径是相对路径和绝对路径(都请求成功) 返回相对路径 --><!-- 请求action成功 返回/demo/result1.jsp没找到 说明去项目下面的demo文件夹去照result1.jsp--><package name="test" extends="struts-default" namespace="/demo"><action name="test1" class="com.sun.action.testAction" method="test1"><result name="success">result1.jsp</result></action></package>
测试4:提示我找不到/demo/result.jsp 那就我先把result 改成绝对路径
条件:请求路径是相对路径(demo/test1.action||/demo/test1/action) namespace=‘/demo’ 返回路径是绝对路径(/result1.jsp)
结果:请求action成功,返回页面成功
测试5:上面提示我没找到/demo/result1.jsp,那我就根下面创建一个demo文件夹,把result1.jsp放进去,看看能不能访问到
条件:请求路径是相对路径(demo/test1.action||/demo/test1/action) namespace=‘/demo’ 返回路径是绝对路径(/demo/result1.jsp)
结果:请求action 成功,返回页面成功
测试6:绝对路径都能成功,那我试试相对路径‘
条件:请求路径是相对路径(demo/test1.action||/demo/test1/action) namespace=‘/demo’ 返回路径是相对路径(demo/result1.jsp)
结果:请求action 成功,但是返回报找不到/demo/demo/result1.jsp
测试7:上面那个报找不到/demo/demo/result1.jsp 那个删除相对路径的demo试试
条件:请求路径是相对路径(demo/test1.action||/demo/test1/action) namespace=‘/demo’ 返回路径是相对路径(result1.jsp)
结果:请求action 成功 返回的也是demo文件夹下面的result1.jsp
测试8:上面测测是是result 的相对路径,现在测试绝对路径
条件:请求路径是相对路径(demo/test1.action||/demo/test1/action) namespace=‘/demo’ 返回路径是结对路径(/result1.jsp)
结果:请求action 成功,但是返回的确实根下面的result1.jsp
对与html 文件的安全性,可以把jsp放到web-inf下面,只能请求转发进去,重定向是进不去的,失大于得到,我个人认为还是把jsp放在webroot下面把
- struts2_请求路径_namespace_result测试
- Struts2_请求参数接收
- Struts2_接收请求参数
- Struts2_请求执行流程
- Struts2_请求参数接收2
- Struts2_指定Struts2处理的请求后缀、常用常量
- struts2_请求参数_手动校验(代码校验)
- struts2_请求参数_配置校验(XML配置)
- request路径请求函数
- 获得请求路径
- 页面 request请求路径!
- HttpServletRequest获取请求路径
- jsp获取请求路径
- java请求路径
- ejs 请求路径问题
- request请求路径
- jsp获取请求路径
- web请求路径小结
- Java-----Socket中read方法什么时候返回-1
- 2017华为暑期实习生招聘真题(3月24日)
- Java基础之加解密(二) 信息摘要算法(MD)实践
- 科普|云计算的四种服务模式介绍
- HTML解析利器HtmlAgilityPack
- struts2_请求路径_namespace_result测试
- Spring + SpringMVC + Mybatis (SSM)基于Maven管理工具搭建企业项目
- 【Python学习】截图当前电脑并发送到qq邮箱
- Java数组排序方法
- PHP 自己写的位图函数库
- 【Linux学习笔记】gcc编译单个文件
- PHPExcel类导出excel表格
- Spring SpringMVC Mybatis(SSM+Oracle整合)
- vb.net 教程 1-10 List 之1