从上个页面传递参数过来时,
productid=${param.productid} 这个param是什么意思?

解决方案 »

  1.   

    获取传递的参数的一个对象
    和request.getParameter("productid")是一个意思
      

  2.   

    可以在formbean中获取传递来的productid吗?
    formbean.getProductid?
      

  3.   

    在formbean中获取传递来的productid吗?
    formbean?啥东西productid=${param.productid}
    这个是实现:
    class product {
    private productid;
    get,set方法(public)。
    }
    action中
    设置:
    request.setAbbutri("param", product );
      

  4.   

    ${param.productid}相当于request.getParameter("productid")
      

  5.   

    param是request或者session范围的一个javabean对象,这个对象中有个属性是productid啊,呵呵
      

  6.   

    param是EL表达式的一个内置对象,是请求参数的map。比如请求“xxx.jsp?productid=123”,${param.productid}就是“123”。
    所以,在使用request.setAttribute(key, value)的时候,一定不要使用EL表达式的内置对象名作为key。
    更多内置对象自己搜索。
      

  7.   

    ${param.productid}相当于request.getParameter("productid")
    是这样的。
    http://hi.baidu.com/fyj868/blog/item/885f821bca8d3bfdae513337.html
    你可以看看这个,讲的很好。
      

  8.   

    ${param.productid}相当于request.getParameter("param").productid
      

  9.   

     比如,a.jsp 有一个文本框uname 
      a.jsp经过某些途径转到了b.jsp
       在b.jsp页面中用${param.uname}就是直接获取a.jsp 文本框uname的值
        和request.getParameter("uname");一样 
          只不过一个是用EL表达式实现的 一个是用request对象实现的
      

  10.   

    productid=${param.productid} 这个param是传递productid的一个参数代表
      

  11.   

    request.setAttribute("param",object) ;${param.productid} 相当于 ((object的类型)request.getAttribute("param")).getProductid() ;
    不一定是request,可能还有其他的,可以自己试验下