Parameter(**)和Attribute(**)有什么区别???
我分不清该什么时候用什么,比如request.getParameter(String name)和request.getAttribute(String name)在一个页面中根本不知道获取属性的时候该用哪个
请高手赐教,谢了!!

解决方案 »

  1.   

    客户端提交的用request.getParameter(...),请求过程中可以随时向request中读些某些对象,使用setAttribute(...)和getAttribute(...)。
      

  2.   

    request.getParameter()是获取要提交的表单元素,例如<input type=text value=hello name="name">通过request.getParameter("name")就可以获取value的值hello。request.getAttribute(String name)是获取request.setAttribute(key,value)中和key对应的value值
      

  3.   

    request.getAttribute(String name)
    request.getParameter()
    第一个是获取用户session
    第二个是获取用户提交的表单信息或连接?后跟的参数
      

  4.   

    request.getParameter()是获取FORM里面的元素。括号内写元素名。
    request.getAttribute()是获取用户用request.setAttribute(key,value)时set的相对应的值,request.getAttribute()括号里面写set时key的名
      

  5.   

    request.getParameter()是获取要提交的表单元素
    request.getAttribute()是获取用户用request.setAttribute(key,value)时set的相对应的值
      

  6.   

    一般request.getParameter()只用于取form中字段,返回String型的,只用于提取字段request.getAttribute(String name)主要区别就是它返回的是Object型,是个对象。不局限于字符串的。可以用request.setAttribute(key,value)将对象传到页面上。
      

  7.   

    request.getAttribute()和request.setAttribute搭配用