关于sessionScope传值
<td>${sessionScope.userId}</td> //这句能正常打印值
<c:set var="myid" value="${sessionScope.userId}" scope="session"/>
<%
String strId = (String)pageContext.findAttribute("myid"); //这句出错
....下面使用strId....
%>
刚学习web开发,上面的写法有问题吗?或者有什么办法能在jsp里直接使用sessionScope.userId的值么?
------解决方案--------------------把东西放到session中了. 为什么在pageContext 范围取值?
------解决方案--------------------jsp 的内置对象
------解决方案--------------------<input type="hidden" name="myid" value="${myid}"/> 你这个得提交到容器中。
在servlet 中取的看看。
------解决方案--------------------
因为jstl 和 java 的标签混了。所以不可以。