今天我做了一个demo 用ajax向一个jsp (这里叫jsp1)发了一个请求带了一个参数,我在被请求jsp(这里叫jsp2)中用el表达式接了一下jsp1带过来的参数,然后我又在jsp1中接到了jsp2返回的字节流(responseText) 但是结果是 jsp2返回的字节流并没有那个参数的值 然后我在jsp2里面写java代码的话就可以接到该参数,求描述ajax请求过程~ 谢谢啦
不知道你el表达式是怎么写的,比如请求参数act 是用的${param.act } 还是 ${act }######回复 @情天大圣 : 确实够绕的...######没看懂啊,55555555555######${etc}######晕,没有看完就看不下去了,难道我很浮躁?######回复 @逝水fox : 难道 那个参数不在request中么.######回复 @逝水fox : 能具体说下过程么.谢谢了.######回复 @王某甲 : 回了才发现你补了代码,请求参数要用${param.name }来取,${name }取的是作用域的属性。确实你说的够绕的######..可能是我表述问题但是 其实不复杂.######到底是谁请求谁?。。。。######代码贴上去了######${param.name } 基本等效为 request.getParameter("name");而${name } 这个是相当于取 page,request,session和application四个作用域里面的getAttribute("name")。request.getParameter("name")和request.getAttribute("name")的区别应该不用说了吧。######谢谢~######看文字描述完全看不懂,表达能力要有所提升啊。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。