<a href="user?action=delete&uid=${user.memberName}">删除</a> 中的参数值可以在对应的servlet中用String username = request.getParameter("uid");获取参数值。action和uid的参数取值的方式中request.getParameter()和request.getsession.getAtrribute("uid")之间的区别是什么呢?如果想让action和uid的参数失效,用什么方法可以实现呢?

解决方案 »

  1.   

    request.getParameter()能获得从页面传过来的参数
    request.getsession.getAtrribute("uid")能获得session中key为uid的值
    想让action失效用重定向
    uid失效删除session中为uid的key键
      

  2.   

    我用request.setParameter("action","");从而改变了action的值。这里还想多请教一个问题,为什么request.getParameter("action")能够获得action的值,用request.getSession().getAttribute("action"),不能得到action的值,而用request.getSession().getAttribute("uid")能够得到uid的值呢?