JS中获取session中传过来的值对象

    xiaoxiao2021-03-25  70

    对于把某一对象置于session范围内,并在JSP页面中提取session中放进去的对象的过程我想做J2EE开发的程序员应该都熟悉,很简单就比如: Servlet代码: List<String> list=new ArrayList<String>(); list.add("王利虎"); HttpSession session=request.getSession(); //把某一对象置于session范围内 session.setAttribute("LIST",list); //提取session中放进去的对象 JSP代码: List list=(List)session.getAttribute("LIST"); 这样就OK了,实际开发中会碰到在JS代码中获取到session范围中的某个值,遇到这样的问题该怎么解决呢? 其实很简单,为了和上面形成对比,我将此代码留给大家以做参考: Servlet代码: String myName="王利虎"; HttpSession session=request.getSession(); session.setAttribute("MYNAME",myName); JS代码: <script language="JavaScript"> function getMyName(){    var myName="<%=session.getAttribute("MYNAME")%>"; 或者    var myName= ${session.MYNAME};(如果myName是个对象有ID,Name,Sex等属性的话可以直接${session.MYNAME.ID}取得对象的属性值);    alert(myName); } </script> 很简单,就这样就可以取得置于session中的对象值。方便吧
    转载请注明原文地址: https://ju.6miu.com/read-22697.html

    最新回复(0)