JSP如何取出session里的值?

<c:set value="${username}" var="username" scope="session"/>
这是把前一页传过来的usernmae的值存在一个session里吧?我如何才能调用他,比如显示在页面上。引用范围有多大?是下一页,还是之后一直可以用

蓝山帝景
浏览 515回答 2
2回答

缥缈止盈

 jsp获取action传来的session值问题有一下几种方法:  比如action中有个session ("sessionid","11111111")  一、用struts标签获取:<s:property value="#session.sessionid"/>  二、<%=request.getSession.getAttribute("sessionid");> session也是内置对象之一,可以直接用session,比request.getSession方便多了,也可以写成<%=session.getAttribute("sessionid");>  三、el表达式获取:${sessionScope.sessionid}  如果赋值的是个bean,也是一样的,类似于${sessionScope.bean.beansth}

长风秋雁

只要浏览器不关,都可以用,使用${sessionScope.username}就可以调用,也可以将前面的sessionScope去掉
打开App,查看更多内容
随时随地看视频慕课网APP