首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

让小弟我疯掉的JSP的有关问题

2012-04-09 
让我疯掉的JSP的问题%!StringsPagenullStringsMaxPagenullintiPage0//页数intiMaxPage5//最大页

让我疯掉的JSP的问题
<%!
String   sPage         =   null;
String   sMaxPage   =   null;
int   iPage               =   0;//页数
int   iMaxPage         =   5;//最大页数
String   ErrorCode   =   "A ";
%>
<%
sMaxPage   =   request.getParameter( "MaxPage ");  
sPage         =   request.getParameter( "page ");
if(DataCheck.bIsNum(sMaxPage))
{
iMaxPage   =   Integer.getInteger(sMaxPage);
}
else
{
iMaxPage   =   0;
}
try
{
if(DataCheck.bIsNum(sPage))
{
ErrorCode=   "B ";
iPage   =   Integer.getInteger(sPage);
}
else
{
ErrorCode= "C ";
iPage   =   1;
}
}
catch(Exception   e)
{

}
%>
bIsNum是自己写的一个函数判断是否为整数
我传入的MaxPage为字符字符串所以iMaxPage为0这里能通过
可是在TRY里面会有错是为什么呀,错误时ErrorCode为B,返回空异常

[解决办法]
sMaxPage is null
[解决办法]
也就是这句产生异常了,可以看一下bIsNum方法怎么写了,当传入null的时候会不会返回true啊。

热点排行