日期:2014-05-20  浏览次数:20628 次

请教各位大侠!
在jsp页面中,用jstl标签显示LIST中的内容(注List中还封装着List);
看看以下代码为什么在jsp页面中不显示啊?

<%@ page language="java" contentType="text/html; charset=gb2312"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%> 
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles"%>
<%@ page import="java.util.List"%>
<jsp:include flush="true" page="/date.jsp"></jsp:include>
<html:html>
<head>
<title>查询换换币</title>
<link rel="stylesheet" type="text/css" href="../skin/css/member.css">
<link rel="stylesheet" type="text/css" href="../skin/css/style.css">
<link rel="stylesheet" type="text/css" href="skin/css/member.css">
<link rel="stylesheet" type="text/css" href="skin/css/style.css">

</head>
<body>
请选择时间:
<html:form action="/queryStretch" method="post">
从<html:text property="firstdate" value="" onfocus="setshortday(this)"></html:text>
到<html:text property="seconddate" value="" onfocus="setshortday(this)"></html:text>
<html:submit value="确定"/>
</html:form>



<%
List lists=(List)request.getAttribute("list");
pageContext.setAttribute("lists",lists);
%>
<logic:present name="lists" scope="page">
<table width="100%">
<tr>
<td>
会员卡号
</td>
<td>
销购前换换币
</td>
<td>
使用的换换币
</td>
<td>
销购后换换币
</td>
</tr>

<logic:iterate id="row" name="lists" scope="page">
<tr>
<logic:iterate id="col" name="row" scope="page">
<td>
${col.member_blance}
</td>
<td>
${col.member_blance}
</td>
<td>
${col.member_usehhb}
</td>
<td>
${col.member_blance}
</td>
</logic:iterate>
</tr>
</logic:iterate>
</table>
</logic:present>

</body>
</html:html>

------解决方案--------------------
报的什么错呀?
------解决方案--------------------
没有报错,在action 当中能打印出数据,但是在jsp中就是不显示,为什么啊?