当后台往requset域中存值时,例如request.setAttribute("entity", entity);其中entity为实体类。例如其中有个id属性。
当返回到jsp页面上时,在js中可以使用EL表达式var id = '${entity.id }';来获取该属性值。但是该表达式必须是在返回的
jsp页面中引用,而不能是在改jsp页面所引用的js文件中使用。
猜想应该是因为jsp页面被服务器解析时,会解析jsp页面上的EL表达式,但是不会去解析所引用的js文件中的代码。另外,
其余三大域中的应该也能获取属性值,HTML代码不能使用EL表达式。
本文探讨了如何在JSP页面中使用EL表达式获取后台传递的数据,并解释为何EL表达式不能直接在引用的JS文件中使用。此外,还讨论了其他Web应用服务器端域数据的处理方式。
354

被折叠的 条评论
为什么被折叠?



