关于JSP中动态包含请求无法显示页面的问题 post请求页面中包含get请求
来源:互联网 发布:python 循环读取文件 编辑:程序博客网 时间:2024/06/07 12:35
关于JSP中动态包含请求无法显示页面的问题 post请求页面中包含get请求
今天在写一个动态包含页面时遇到使用post请求提交一个表单后,但是部分使用<jsp:include page="xx"/>
进行动态包含的界面无法显示,最后发现由于包含进来的是get请求的动态页面
我做了一个测试,准备了两个页面
testGet页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><jsp:include page="/testPost"/> getTest</body></html>
testPost页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body> postTest</body></html>
相应的Controller
@GetMapping("/testGet") public String testGet(){ return "personal/getTest"; } @PostMapping("/testPost") public String testPost() { return "personal/postTest"; }
测试步骤:在get请求页面中动态包含post请求,像下面这样<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><jsp:include page="/testPost"/> getTest</body></html>
测试结果是 只显示了getTest我们调换请求方式,使用post请求请求testPost,咋填testPost请求中包含get请求的页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body> <jsp:include page="/testGet"/> postTest</body></html>
最后的测试结果是post请求中无法访问包含有get请求的页面最终结论:
在jsp动态包含当中,原请求页面的请求方式是什么,请求动态包含页面的请求就是什么。
原请求是使用post方式请求/testPost,testPost界面中包含testGet页面,那么将会使用post方式请求testGet页面,反正亦然
阅读全文
0 0
- 关于JSP中动态包含请求无法显示页面的问题 post请求页面中包含get请求
- 关于http请求中get\post请求参数的限制
- get请求中包含的汉字传到服务器后乱码
- 解决scrollview中包含listview请求数据后直接定位到页面底部的方法
- iOS中同步请求 异步请求 get请求 post请求
- 列出请求号中包含的Query
- iOS开发中 get请求、post请求
- jsp中框架页面请求中的中文编码问题
- Ajax中Get请求与Post请求的区别
- Ajax中Get请求与Post请求的区别
- Ajax中Get请求与Post请求的区别
- Ajax中Get请求与Post请求的区别
- IOS 中使用 POST请求与GET请求的区别
- Ajax中Get请求与Post请求的区别
- Ajax中Get请求与Post请求的区别
- Ajax中Get请求和Post请求的区别
- iOS 中GET请求与POST请求的区别
- Ajax中Get请求与Post请求的区别
- 欢迎使用CSDN-markdown编辑器
- openstack【Kilo】入门 【网络篇】十三:Neutron安装配置【控制节点】
- hihocoder 1636 Pangu and Stones
- mariadb
- 电路作业
- 关于JSP中动态包含请求无法显示页面的问题 post请求页面中包含get请求
- mysql字符串比较函数
- 静默安装自己的驱动
- LayoutInflater中inflate方法两个参数和三个参数的区别
- springMVC工作原理
- jqueryeasyui datagrid column数据过长无法完全展示问题
- vue 使用 vuelidate 实现表单验证
- ZooKeeper典型应用场景一览
- (五)Eclipse使用EGit插件