日期:2014-05-18  浏览次数:20656 次

jsp整型判断大小
String   MRMOpt= " ";
while(rs3.next())   {
MRMOpt=new   String(rs3.getString( "BDateM "));  
if(Integer.parseInt(MRMOpt))
接下来要判断MRMOpt的大小
如果MRMOpt是1、2、3,那么a=1
如果MRMOpt是4、5、6,那么a=2
如果MRMOpt是7、8、9,那么a=3
如果MRMOpt是10、11、12,那么a=4
请指教!!!
谢谢

------解决方案--------------------
<%
pageContext.setAttribute( "MRMOpt ",new Integer(Integer.parseInt(MRMOpt))));
%>

<c:choose>
<c:when test= "${MRMOpt <= 3} ">
<c:set var= "a " value= "1 "scope= "page ">
</c:when>
<c:when test= "${MRMOpt <= 6} ">
<c:set var= "a " value= "2 " scope= "page ">
</c:when>
<c:when test= "${MRMOpt <= 9} ">
<c:set var= "a " value= "3 "scope= "page ">
</c:when>
</c:choose>

这个是用标准标签来做,完了以后,你的pageContext里就有a这个变量,用的时候直接用${pageScope.a}就可以.
嵌入代码就这样:
<%
switch(Integer.parseInt(MRMOpt))
{
case 1:
case 2:
case 3:
a = 1;
break;
case 1:
case 2:
case 3:
a = 1;
break;
case 4:
case 5:
case 6:
a = 2;
break;
case 7:
case 8:
case 9:
a = 3;
break;
}
%>