目前问题是, 我在后台把查询到的用户ID存到
request.getSession().setAttribute("USERID", USERID);
但是前台的购买商品,需要传用户的ID,在HTML 页面怎么获取session里的用户ID,求解。 麻烦大家了。。。
如果你这是一定要在HTML中拿到用户的ID,那么你得要先从后台通过响应把用户ID传回来用el表达式就可以拿到,如果只是要确定想把购买的商品与用户ID绑定标识,可以直接把商品数据传到后台在后台进行数据绑定,这样子可以减少数据的传输量。
使用AJAX获取,然后存在cookie里面
可以使用ajax 获取后台数据,在后台写一个获取数据的api
th模板引擎可以让html拥有类似jstl标签的功能
function show(){ var userId=<%=request.getSession().getAttribute("USERID")%>; alert(userId); }楼主,到底是html还是jsp,这两者区别可大了。
el表达式
或者用<%int usrid=getContext().getSession() %>获取(具体怎么写忘了),然后用<%=usrid%>
确定是html页面不是jsp页面?
用el表达式就可以啊 ${USERID}