<input type="hidden" name="sjkm" value="">
修改成:
<input type="hidden" name="sjkm" value="2">

解决方案 »

  1.   

    <input type="hidden" name="sjkm" value="">
    <%String tablename=request.getParameter("sjkm");System.out.println(tablename);%>你是不是想在script里改变hidden域sjkm的值?
    那么这里有问题,页面没有提交的情况下,用request.getParameter是取不到值的.
      

  2.   

    哦,明白了,你是不是每次删除操作都是向本画面做提交.那你对应的javabean里要有对应于hidden域的存储方法,然后在页面初始化时对hidden域进行赋值,否则单纯提交前在script里改变hidden域是没有用的.
      

  3.   

    if(tablename.equals("2")),做equals之前先判断null.if(tablename !=null && tablename.equals("2"))