既然提示你参考具体输出的错误信息,那你应该把jsp上打印的错误堆栈贴出来呀

解决方案 »

  1.   

    jsp编译出错,你没有import Test.java
      

  2.   

    Test.java 是放在默认包中的,难道在jsp中要加<%@ page import="Test"%>吗?
    我怎样才能导入一个默认包中的类呢?
      

  3.   

    还有,为什么我文本框中不填数据时,点提交按钮后,if代码段仍然执行呢?
    <%
       String username=request.getParameter("username");
       String password=request.getParameter("password");
       if(username!=null&&password!=null)
       {
         String data= username + password;
         out.print(data);
       }
    %>
      

  4.   

    不填那值就是"",没得到文本域的值才会是null
    把代码改成下面就可以了
    <%
       String username = request.getParameter("username");
       String password = request.getParameter("password");
       if(username != null && !username.equals("") &&
          password != null && !password.equals("")){
         String data = username + password;
         out.print(data);
       }
    %>
      

  5.   

    <%@ page import="Test.java的路径"%>