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

大家帮帮我看看这个指针异常出现在哪? 在线等待中。。。
<%@   page   contentType= "text/html;   charset=gb2312 "   language= "java "   %>
<%@   page     import= "java.sql.* "%>
<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN "
"http://www.w3.org/TR/html4/loose.dtd ">
<html>
<head>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">
<title> 配件信息入库 </title>
</head>
<jsp:useBean   id= "db "   scope= "page "   class= "ywgl.DataBean "/>
<jsp:useBean   id= "tb "   scope= "page "   class= "ywgl.ToolBean "/>
<body>
<%
                String   name=tb.ntos((String)request.getParameter( "name "));
String   zjm=tb.ntos((String)request.getParameter( "zjm "));
                String   cp=tb.ntos((String)request.getParameter( "cp "));
String   xh=tb.ntos((String)request.getParameter( "xh "));

     
zjm=zjm.toUpperCase();
name=tb.gtoi(name);


        Connection   conn=null;
Statement   stmt=null;
ResultSet   rs=null;
boolean   bcommit=true;
String   sql= " ",code= " ";  

try{
conn=db.GetConnection();
bcommit=conn.getAutoCommit();
conn.setAutoCommit(false);
stmt=conn.createStatement();
sql= "select   max(code)   from   YW_PEIJIAN ";
rs=stmt.executeQuery(sql);

if(rs.next())  
{
code=rs.getString(1);
if(code==null)   code= "0001 ";
else   code=String.valueOf(Integer.parseInt(code)+1);
}
else   code= "0001 ";
 
int   i,j;
j=code.length();
for(i=0;i <4-j;i++)   code= "0 "+code;
sql= "insert   into   YW_PEIJIAN(code,name,cp,xh,zjm,)   values( ' "+code+ " ', ' "+name+ " ', ' "+cp+ " ', ' "+xh+ " ', ' "+zjm+ " ',) ";
stmt.execute(sql);
conn.commit();
response.sendRedirect( "isitem.jsp ");
}

catch(Exception   e){
                e.printStackTrace();
                conn.rollback();
out.println( " <div   align=center> 添加设备种类失败! </div> ");
out.println( " <p> <p> <div   align=center> <a   href=javascript:history.back();> 返回前页 </a> </div> ");
}
finally{
if(rs!=null)   rs.close();
if(stmt!=null)   stmt.close();
if(conn!=null   &&   !conn.isClosed())   conn.close();


}
%>
</body>
</html>


------解决方案--------------------
建议不要把代码写到页面里,写个javabean
------解决方案--------------------
String name=tb.ntos((String)request.getParameter( "name "));
String