EL表达式作为Java函数的参数
示例代码片段:
<%
request.setCharacterEncoding("UTF-8");
String sql = "select * from blogs";
BlogsDao blogDao = new BlogsDao();
List<Blogs> blogs = blogDao.query(sql);
request.setAttribute("blog", blogs);
%>
<tbody>
<c:forEach items="${blog}" var="blog">
<tr id="${blog.blogID}">
<td>${blog.title}</td>
<td>${blog.sort}</td>
<td>${blog.userID}</td>
<td>${blog.times}</td>
<td><a href="comments.jsp">
<c:set var="bid" value="${blog.blogID}" scope="request" />
<!--重点是这句!-->
<%
//Integer id = (Integer) request.getAttribute("bid");
//out.print(id);
//int k = new CommentsDao().blognum(id);
//System.out.print(k);
//out.print(new CommentsDao().blognum(id));
%>
<%=new CommentsDao().blognum((Integer) request.getAttribute("bid"))%> <!--重点还有这句!-->
</a></td>
<td>
<div role="presentation" class="dropdown">
<button class="btn btn-default dropdown-toggle"
data-toggle="dropdown" href="#" role="button"
aria-haspopup="true" aria-expanded="false">
操作<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">查看</a></li>
<li><a href="#">删除</a></li>
</ul>
</div>
</td>
</c:forEach>
</tbody>