码迷,mamicode.com
首页 > 编程语言 > 详细

jsp页面,jstl标签中的数据在<%%>java中使用

时间:2018-11-27 19:19:19      阅读:1866      评论:0      收藏:0      [点我收藏+]

标签:back   直接   存在   特定   数据   array   div   out   arraylist   

可参考jsp的API隐式对象..

这部分数据其实被保存在page域中,但jsp中如果使用java代码需要在特定的标签中<%%>,在这个标签中可使用的只有pageContext对象,所以可以这样

比如:

//java后台代码
List<String> list=new ArrayList<String>();
list.add("a");
request.setAttribute("list",list);
<%--前台代码--%>
<c:forEach items="${list}" var="s">
    <c:out value=‘${s}‘/>
    <%--如果要使用这个遍历结果--%>
   <%
      String str=(String)pageContext.findAttribute("s"); 
      if(str=="a"){
         ...
      }
    %>
</c:forEach>

可以直接用 :pageContext.findAttribute("s");   取值,强转成目标对象类型使用就行!

jsp页面,jstl标签中的数据在<%%>java中使用

标签:back   直接   存在   特定   数据   array   div   out   arraylist   

原文地址:https://www.cnblogs.com/of-course/p/10028078.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!