回 帖 发 新 帖 刷新版面

主题:高难度的问题请教!!急急急急…………

一个表单里如何用JSP实现执行多个按纽事件啊!我写了以下小程序可是却出先错误:
号码:<input class="bbox"  type="text" name="T1" size="20"><input class="bbox"  type="hidden" value="增加" name="B"><input class="bbox"  type="submit" value="增加"  onclick="return check();">
   <input class="bbox"  type="hidden" value="读号码" name="B"><input class="bbox"  type="submit" value="读号码" >
…………
String phone=request.getParameter("T1");
   String type=request.getParameter("B");//按牛的隐藏
   String str=new java.util.Date().toLocaleString();//获得当前时间
   
   String strsql="";
   String strSql="";
  try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); //载入驱动程式类别
   String url="jdbc:microsoft:sqlserver://100.60.69.251:1433;DatabaseName=车行";//车行你的数据库的
   String username="car";//数据库用户名
   String password="car";//数据库密码
  Connection conn=DriverManager.getConnection(url,username,password);
  Statement stmt = conn.createStatement();
  if(type.equals("增加"))
  {
     if(phone!=null && phone!="")
  {
    strsql="insert into 短信发送(手机号码) values('"+phone+"') ";
stmt.executeUpdate(strsql);
int number=1;
}
   }//else if(type.equals("读号码"))//从文本文件里读出数据
  //{
    //……
    // int number=2;
}
    }catch(SQLException e)
             {
                System.err.println(e.getMessage());
             }
%>
…………
<textarea    class=self rows="9" name="S1" cols="112" ><%
    int number=0;
  switch  (number)
  {
    case 1:
         数据库连接不分
                   ResultSet rs=stmt.executeQuery("select 手机号码 from 短信发送 ");
                while(rs.next())
                  {
                       out.print(rs.getString("手机号码")+"\n");
                        } conn.close();
                 }
                  catch(SQLException e)
                      {
                           System.err.println(e.getMessage());
                      };
       break;
  
   default:
          return ;
   }
%>
    </textarea>

回复列表 (共1个回复)

沙发

还有:
错误提示:


org.apache.jasper.JasperException
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


root cause

java.lang.NullPointerException
    org.apache.jsp.jspwen.fuwu.ziyouduanxin.duanxinfasong_jsp._jspService(duanxinfasong_jsp.java:66)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)






我来回复

您尚未登录,请登录后再回复。点此登录或注册