String strtemp="234325432";
int temp=0;
if()//这里判断字符串是否为空
{
...
}
else//不为空继续
{
try
{
temp=Integer.parseInt("strtemp");
...
}
catch(Exception e)
{
out.println("<script>alert('不是数字!');history.back();</script>");
}
}
int temp=0;
if()//这里判断字符串是否为空
{
...
}
else//不为空继续
{
try
{
temp=Integer.parseInt("strtemp");
...
}
catch(Exception e)
{
out.println("<script>alert('不是数字!');history.back();</script>");
}
}
我相直执判断一下字符串是否为数字,如果是的话就返回T,否则返回F
不是 acefr所说的让JSP查出是否有异常
{
try
{
if(s==null)return false;
int result = Integer.parseInt(s);
}
catch(Exception ex)
{
return false;
}
return true;
}
目前都用这种办法判断