结构是jsp sevlert bean下面的代码是jsp中的~
<tr >
<td width="35" align="center" > <font size=3 >序号 </font > </td >
<td width="150" align="center" > <font size=3 >会议名称 </font > </td >
<td align="center" width="120" > <font size=3 >会议时间 </font > </td >
<td align="center" width="200" > <font size=3 >人员 </font > </td >
<td align="center" width="93" > <font size=3 >提示时间 </font > </td >
</tr ><% if (result!=null){ length = result.size(); for (int i=length-1;i>=0;i--){ Hashtable record = (Hashtable)result.get(i); %>
<tr > <%
String color = " <font size=2 >";
if (record.get("warningState").equals("warning")){
color = " <font size=2 color=#0000FF >";
} % >
<td width="35" > <%=color% > <%=record.get("id")% > </td >
<td width="150" > <%=color% > <font size=2 > <%=record.get("conference_name")% > </font > </td >
<td width="120" > <%=color% >从 <%=record.get("conference_begindate")% > <%=color% >到 <%=record.get("conference_enddate")% > </td >
<td width="200" > <%=color% > <font size=2 > <%=record.get("conference_lead")% > </font > <br > <font size=2 > <%=record.get("conference_person")% > </font > </td >
<td width="93" align="center" > <%=color% > <font size=2 > <%=record.get("leftTime") % > 天 </font > </td >
<% }
} % >
</tr >我现在想做的就是,在蓝色的部分的判断处if (result!=null)中获取leftTime的值并做判断。
想法如下:
<%
if (result!=null && <%=record.get("leftTime") % > >1){
length = result.size();
for (int i=length-1;i >=0;i--){
Hashtable <String, String > record = (Hashtable <String, String >)result.get(i);
% >
但是不行,总是有小红叉叉,我的想法就是获取leftTime的值,并且把leftTime强制转化为整形,并做判断让它大约1
bean都有对应的存入的数据~
<tr >
<td width="35" align="center" > <font size=3 >序号 </font > </td >
<td width="150" align="center" > <font size=3 >会议名称 </font > </td >
<td align="center" width="120" > <font size=3 >会议时间 </font > </td >
<td align="center" width="200" > <font size=3 >人员 </font > </td >
<td align="center" width="93" > <font size=3 >提示时间 </font > </td >
</tr ><% if (result!=null){ length = result.size(); for (int i=length-1;i>=0;i--){ Hashtable record = (Hashtable)result.get(i); %>
<tr > <%
String color = " <font size=2 >";
if (record.get("warningState").equals("warning")){
color = " <font size=2 color=#0000FF >";
} % >
<td width="35" > <%=color% > <%=record.get("id")% > </td >
<td width="150" > <%=color% > <font size=2 > <%=record.get("conference_name")% > </font > </td >
<td width="120" > <%=color% >从 <%=record.get("conference_begindate")% > <%=color% >到 <%=record.get("conference_enddate")% > </td >
<td width="200" > <%=color% > <font size=2 > <%=record.get("conference_lead")% > </font > <br > <font size=2 > <%=record.get("conference_person")% > </font > </td >
<td width="93" align="center" > <%=color% > <font size=2 > <%=record.get("leftTime") % > 天 </font > </td >
<% }
} % >
</tr >我现在想做的就是,在蓝色的部分的判断处if (result!=null)中获取leftTime的值并做判断。
想法如下:
<%
if (result!=null && <%=record.get("leftTime") % > >1){
length = result.size();
for (int i=length-1;i >=0;i--){
Hashtable <String, String > record = (Hashtable <String, String >)result.get(i);
% >
但是不行,总是有小红叉叉,我的想法就是获取leftTime的值,并且把leftTime强制转化为整形,并做判断让它大约1
bean都有对应的存入的数据~
if (result!=null && <%=record.get("leftTime") % > 可以嵌套的么?你的代码没有贴完整,record是什么?result是什么?
,<%=record.get("leftTime") %> >1肯定出错啊
if(Integer.parseInt(record.get("leftTime"))>1){
% >
<tr > <%
String color = " <font size=2 >";
if (record.get("warningState").equals("warning")){
color = " <font size=2 color=#0000FF >";
} % >
<td width="35" > <%=color% > <%=record.get("id")% > </td >
<td width="150" > <%=color% > <font size=2 > <%=record.get("conference_name")% > </font > </td >
<td width="120" > <%=color% >从 <%=record.get("conference_begindate")% > <%=color% >到 <%=record.get("conference_enddate")% > </td >
<td width="200" > <%=color% > <font size=2 > <%=record.get("conference_lead")% > </font > <br > <font size=2 > <%=record.get("conference_person")% > </font > </td >
<td width="93" align="center" > <%=color% > <font size=2 > <%=record.get("leftTime") % > 天 </font > </td >
<%}
}
} % >