String del = request.getParameter("delMe");
然后
request.setAttribute("delMe","2");
del = request.getAttribute("delMe");///////

解决方案 »

  1.   

    String del = (String)request.getParameter("delMe");
    del = (Integer)request.getParameter("delMe");
    因为request.getParameter返回的是一个object类型的,因此需要对它进行类型转换!
      

  2.   

    setAttribute 和 getAttribute 一起使用!
      

  3.   

    request.getAttribute()不能获得客户端提交的表单内容吗,
    那我不懂这个函数是做什么的。我是想用request.getParameter从客户端获取一个变量值,
    然后想用request.setAttribute来在reuqest域set这个值
    应该怎么做?
      

  4.   

    request.setAttribute("delMe","2");
    del = (String)request.getAttribute("delMe");
    setAttribute 和 getAttribute 一起使用!注意强制转换...
      

  5.   

    我用String del = String.valueOf(request.getAttribute("delMe"));
    得不到客户端提交的值
    ???
      

  6.   

    request.getAttribute()  应该是从request.setAttribute()那里获取值的。而不是从表单!
      

  7.   

    上面应该有好几个人强调  setAttribute 和 getAttribute 一起使用!
      

  8.   

    典型的基本理论缺乏,getParameter是从HTTP的GET,POST请求域中获取信息,例如xxxx.jsp?sdfsf=zzzzz
    这里是发送了Get请求,里面会有sdfsf=zzzz的键值对!此时只能使用request.getParamter()来操作!
    并且返回的始终是String类型,jsp解析器会自动把信息取出来new一个String对象给你!
    而request.setAttirbute,request.getAttribute都是针对Object的操作,他们的传递机制和保存机制应该都是基于SESSION的,所不同的是范围的不同.request只使用于当前的请求,session使用于整个session有效期!所以你用getParameter去取setAttribute的东西当然是错误的了,因为他们的存取机制不同.这就是所谓的驴唇不对马嘴!
      

  9.   

    blackhost(剑心) 说的基本正确
    但是也有个概念错误,
    request.setAttribute()和getAttribute是针对一个Request的,绝对不是Session周期的!
    这里面很多人还是对基本概念都不理解的