1.jsp脚本访问jstl标准动作的变量,可以通过隐式的范围变量来获取,对于页面作用域的变量,可以通过 pageContext.getAttribute()来获取,也可以通过动作来获取:
<c:set var="str" value="This is a JSTL page variable"
scope="page"/>
<%
String aStr
=(String)pageContext.getAttribute("str");
out.println(aStr+"<br/>");
%>
2.对于jstl动作访问jsp脚本变量,可以使用jsp表达式来获取,如:
<c:set var="a" value="<%=aStr%>" />
以上转自:http://strangeromo.iteye.com/blog/266019
该文未讲解jstl如何访问jsp中的对象,如一个JavaBean。jstl从request中读取变量,在jsp的代码中只需将对象放入request中就可以访问:
List aList = new ArrayList();
request.setAttribute("aList", aList);
本文介绍了JSP页面中使用JSTL标签库进行变量设置与获取的方法,包括如何在JSP脚本中访问JSTL设置的变量及反之。此外还涉及了如何在JSP中设置JavaBean对象供JSTL标签使用。
836

被折叠的 条评论
为什么被折叠?



