setAttribute要2个参数的啊
一个是参数名,一个是参数值
你才给了一个参数,所以报错

解决方案 »

  1.   

    是不是还要专门写个servlet啊???
      

  2.   

    谢谢 fft123,可是我加了 还是那个问题 服务器更本就找不到javax.servlet.http.HttpSession这个类,我在jdk1.4的帮助文档里找了 好像也没有javax.servlet.http.HttpSession这个类,怎么办啊???
      

  3.   

    用String tempStr = "book"+i;
    session.removeAttribute("tempStr","book"+i);
    试一试
      

  4.   


    你的servlet.jar包没加到classpath里
    用的什么服务器?
    直接去服务器目录(如tomcat安装目录)里找这个包
    或者安了j2ee的话,把j2ee.jar包放到classpath里也可以,那里面也有这个包
      

  5.   

    开始是这样,我用的jswdk,刚才我把tomcat里面的servlet和jsp两个包都拷到jdk的lib目录下面了,而且在环境变量中了,以前        .;d:/j2sdk/lib/tools.jar;d:/j2sdk/lib/dt.jar;现在是
    .;d:/j2sdk/lib/tools.jar;d:/j2sdk/lib/dt.jar;d:/j2sdk/lib/servlet.jar;d:/j2sdk/lib/jsp.jar  servlet包和jsp包也加进去了啊 还是不行!我用 javac 试了一下,就连一个最简单的servlet都不能通过编译错误提示还是说找不到servlet里面的类…………现在怎么办啊??