request.setAttribute("permissionIds", ids);
前台ids = ${permissionIds};ids = ${requestScope.permissionIds};都取不到js里面不能el表达式取数据吗,应该可以啊
5 个解决方案
#1
应该可以的,确保web.xml是2.4的
或者jsp最上面加可以解析el的指令,具体是哪个你自己查一下
或者jsp最上面加可以解析el的指令,具体是哪个你自己查一下
#2
最好不这样子做,的确需要的话,就取出来放在隐藏表单中,用的话在用js取值
#3
在jsp的头部写上
<%@ page isELIgnored="false" %>
#4
1 <%@ page isELIgnored="false" %>
2.注意前台页面的显示顺序
2.注意前台页面的显示顺序
#5
后台HttpSession session=request.getSession();
String ids = roleService.getResourceByRoleId(id);
session.setAttribute("permissionIds", ids);
前台ids = "${permissionIds}";
这样
String ids = roleService.getResourceByRoleId(id);
session.setAttribute("permissionIds", ids);
前台ids = "${permissionIds}";
这样
#1
应该可以的,确保web.xml是2.4的
或者jsp最上面加可以解析el的指令,具体是哪个你自己查一下
或者jsp最上面加可以解析el的指令,具体是哪个你自己查一下
#2
最好不这样子做,的确需要的话,就取出来放在隐藏表单中,用的话在用js取值
#3
在jsp的头部写上
<%@ page isELIgnored="false" %>
#4
1 <%@ page isELIgnored="false" %>
2.注意前台页面的显示顺序
2.注意前台页面的显示顺序
#5
后台HttpSession session=request.getSession();
String ids = roleService.getResourceByRoleId(id);
session.setAttribute("permissionIds", ids);
前台ids = "${permissionIds}";
这样
String ids = roleService.getResourceByRoleId(id);
session.setAttribute("permissionIds", ids);
前台ids = "${permissionIds}";
这样