有一段前台代码是这样的:
`
`
现在我想用ajax给items动态赋值,ajax调用的后台代码有一句:request.setattribute(“fileNameMap”,fileNameMap)
,问题来了:前台页面怎么也接收不到后台传来的fileNameMap
,还望各位大神指点一二,不胜感激!
一般后台如果直接request.setattribute(“fileNameMap”,fileNameMap)
,那么在JSP页面中就直接用你上边的EL表达式展示,
如果用ajax请求,则就会返回json格式的字符串由JS动态拼接成页面需要的代码,然后用html()等方法写入到JSP页面中。
你现在整好交叉了,这样是不行的。AJAX请求的数据会在ajax中得到返回值,JS往页面传值或者写值,用EL表达式是获取不到的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。