js里面怎么通过el表达式获取后台数据

时间:2021-03-05 18:59:38
后台我是这样写的String ids = roleService.getResourceByRoleId(id);
      request.setAttribute("permissionIds", ids);

前台ids = ${permissionIds};ids = ${requestScope.permissionIds};都取不到js里面不能el表达式取数据吗,应该可以啊

5 个解决方案

#1


应该可以的,确保web.xml是2.4的
或者jsp最上面加可以解析el的指令,具体是哪个你自己查一下

#2


最好不这样子做,的确需要的话,就取出来放在隐藏表单中,用的话在用js取值

#3


在jsp的头部写上
<%@ page isELIgnored="false" %>
 

#4


1 <%@ page isELIgnored="false" %> 
2.注意前台页面的显示顺序

#5


后台HttpSession session=request.getSession();
   String ids = roleService.getResourceByRoleId(id);
   session.setAttribute("permissionIds", ids);


前台ids = "${permissionIds}";
这样

#1


应该可以的,确保web.xml是2.4的
或者jsp最上面加可以解析el的指令,具体是哪个你自己查一下

#2


最好不这样子做,的确需要的话,就取出来放在隐藏表单中,用的话在用js取值

#3


在jsp的头部写上
<%@ page isELIgnored="false" %>
 

#4


1 <%@ page isELIgnored="false" %> 
2.注意前台页面的显示顺序

#5


后台HttpSession session=request.getSession();
   String ids = roleService.getResourceByRoleId(id);
   session.setAttribute("permissionIds", ids);


前台ids = "${permissionIds}";
这样