奇怪!!!奇怪!!!!!!!!!! 第四行改为下面更好: String tempsql=""; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每一次为tmpsql赋值之后,用System.out.println(tmpsql)输出看看是什么这样就知道毛病出在什么地方。 在执行sql之前整个输出出来看看。你这个应该就是sql语句不正确执行结果为null的错误 测试了一下,同意keifeng(不一样的天空) 如下代码:<%String a = null;a += "dasf";a += " asdfasdf";out.println(a);%>显示结果:nulldasf asdfasdf so,应该初始化tempsql为""空 惨了惨了!兄台我改了一下,不知怎的,却冒出下面的错误来了,运行不了了!"neworder.jsp": java.lang.NoClassDefFoundError: org/apache/jasper/JspCException in thread "main" 是什么错误啊?我只是改了一下下面的这一行啊<jsp:useBean id="neworderBeanId" scope="session" class="echon.NeworderBean" /> 我在JSP中是下面这段出错了: ResultSet result=neworderBeanId.queryOrder("select max(OrderNo) from GoodsOrder"); if (result==null) { orderno+="000001"; } else { String num=null; while(result.next()) { num=result.getString(1); } String temp=num.substring(0,6); if (orderno.equals(temp)) { num=num.substring(6); int number=Integer.parseInt(num); number++; if (number<10) { orderno+="00000"+String.valueOf(number); } else if (10<number && number<100) { orderno+="0000"+String.valueOf(number); } else if (100<number && number<1000) { orderno+="000"+String.valueOf(number); } else if (1000<number && number<10000) { orderno+="00"+String.valueOf(number); } else if (10000<number && number<100000) { orderno+="0"+String.valueOf(number); } else { orderno+=String.valueOf(number); } } else { orderno+="000001"; } }我一去掉这一段,就可以运行,如果加上这一段,它就报上面的错误.我也输出过其内容来看,返回也不是null值的.可就是在这段JSP代码中出错 整个jsp代码和bean代码贴出来看可能是orderno赋值不对 JS验证问题…… javascript不起作用 在JSP 插入 当前系统日期时间 到Access中 JDBC连接SQL2005 时出现的问题! 让人很郁闷! 希望有人能帮一下初学者! 谢谢! 关于split传值的问题:在线等待 怎样在网页中插入word 提示出错 数组的中文问题,请各位帮忙看看!!! 请问用javamail如何转发给多个人?(普通发送已实现了) JSP如何向javascript传数据? useBean问题 拜托那位大侠看看这段原代码
这样就知道毛病出在什么地方。 在执行sql之前整个输出出来看看。你这个应该就是sql语句不正确执行结果为null的错误
<%
String a = null;
a += "dasf";
a += " asdfasdf";
out.println(a);
%>
显示结果:nulldasf asdfasdf so,应该初始化tempsql为""空
"neworder.jsp": java.lang.NoClassDefFoundError: org/apache/jasper/JspC
Exception in thread "main"
是什么错误啊?我只是改了一下下面的这一行啊
<jsp:useBean id="neworderBeanId" scope="session" class="echon.NeworderBean" />
ResultSet result=neworderBeanId.queryOrder("select max(OrderNo) from GoodsOrder");
if (result==null)
{
orderno+="000001";
}
else
{
String num=null;
while(result.next())
{
num=result.getString(1);
}
String temp=num.substring(0,6);
if (orderno.equals(temp))
{
num=num.substring(6);
int number=Integer.parseInt(num);
number++;
if (number<10)
{
orderno+="00000"+String.valueOf(number);
}
else if (10<number && number<100)
{
orderno+="0000"+String.valueOf(number);
}
else if (100<number && number<1000)
{
orderno+="000"+String.valueOf(number);
}
else if (1000<number && number<10000)
{
orderno+="00"+String.valueOf(number);
}
else if (10000<number && number<100000)
{
orderno+="0"+String.valueOf(number);
}
else
{
orderno+=String.valueOf(number);
}
}
else
{
orderno+="000001";
}
}我一去掉这一段,就可以运行,如果加上这一段,它就报上面的错误.我也输出过其内容来看,返回也不是null值的.可就是在这段JSP代码中出错