呵呵.第一个错误我知道了.是我用了.if(request.getParameter("key").equals(""))
把他写成if(request.getParameter("key")=="")就同过了.可是为什么啊.equals不是数值的比较吗???而==是指向数据的point的比较啊...?
或者是我理解错误了.哪位高手指点一下啊.

解决方案 »

  1.   

    呵呵。1.if(request.getParameter("key").equals(""))
    这话是没有问题。反而你后写的if(request.getParameter("key")=="")这是大错。
    2.<%@ import="javax.serlet.*"%>
    改为:<%@page import="javax.serlet.*"%>如果包没有问题的话这样就OK了。
      

  2.   

    对不起.敲错了.
    if(request.getParameter("key")==null)是这样的.我用if(request.getParameter("key").equals(""))就不行了.呵呵.
    那个page我在代码中是<%@ page contentType="text/html; charset=gb2312" language="java"  import="javax.servlet.*" errorPage="" %>这样用的. 出现的错误就是这个了"adminList.jsp":Error#202:'class' or 'interface 'expected  错误.
      

  3.   

    你的值传过来了吗,如果没值的话对象为null一比较当然会出错了你做好前面判断哈
    String key=request.getparameter("key")
    if (key!=null) key.equals("");就不会出错了 空
      

  4.   

    没加SQL包吗  String key=null  是对象为空,  和String key=""是两慨念