错误提示:
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /search.jsp at line 1411: </form>
12: 
13: <%
14: String studentname=new String(request.getParameter("studentname").getBytes("iso-8895-1"),"gb2312");
15: String url="jdbc:sqlserver://1433;DatabaseName=student";
16: String user="sa";
17: String pwd="";
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)root cause java.lang.NullPointerException
org.apache.jsp.search_jsp._jspService(search_jsp.java:68)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.想要实现的功能只是简单的数据库连接。
我还是个新手,出现了这样的问题很苦恼........

解决方案 »

  1.   

    request.getParameter("studentname")
    估计这个拿出来后是null,做一下判断吧
      

  2.   

    System.out.print(request.getParameter("studentname"));
    看看输出什么。
      

  3.   

    request.getParameter("studentname") 肯定为Null你应该这么写:
    String tmpStudentName=null;if(request.getParameter("studentname")!=null)
         tmpStudentName=(String)request.getParameter("studentname");
    else
        tmpStudentName="";String studentname=new String(tmpStudentName.getBytes("iso-8895-1"),"gb2312");绝对没有问题了!!