请问 Jsp中Attribute和parameter的区别在哪里?
在SSH 中配置sturts-config.xml 事 Attribute 是否可以有多个?
parameter是否可以使用多个?
如何区分二者的区别 ?

解决方案 »

  1.   

    getParameter是获取页面元素的值和url中的值,只能取到字符串,
    getAttribute是获取保存在相应范围内的值,可以是对象集合等,包括request,session等。
      

  2.   

    SSH框架开发中能否 Struts-config.xml 中的Action为什么不能配置两个parameter?? 
      

  3.   

    Attribute是属性 get前必须先set
    parameter是参数 由地址栏或表单控件提供
      

  4.   

    抱歉,忘了告诉大家了 ,我是用的三个框架做的,需要在 Struts-config.xml 配置 Attribute、Parameter所以有点不明白,这里配置的parameter为什么不能配两个呢?
     我想在URL中 传入两个值,如何传值呢?
      

  5.   

    两个param的没试过,理论上市可以的啊
      

  6.   

    getParameter是获取页面元素的值和url中的值,只能取到字符串, 
    getAttribute是获取保存在相应范围内的值,可以是对象集合等,包括request,session等。
    控件都是Parameter
      

  7.   

    <action path="/companion"
    type="org.springframework.web.struts.DelegatingActionProxy"
    scope="request"
    attribute="Companionlist"
    parameter="companion"
    >我在这里配的paremeter 就是不能配置两个,?怎么回事? 
    这里配置的Attribute是不是还要先Set值????
    直接在URL中传入 值,然后 在Action中使用是 使用 getAttribute() 获取值事,获取的竟然是 null !!
      

  8.   

    DispatchAction里可以使自定义方法的名称。通过你刚刚那个parameter="companion"来区别调用那个方法。
      

  9.   

    你可能使用xxx.do?companion=方法名;
    来指定调用那个方法。这个不是说你页面上可以传多少个参数进去。
    action里使用request.getParameter("名称");就可以得到页面的参数。
      

  10.   

    嗯,对了,我在后边加了一个xxx.do?companion=方法名&basename=变量名 传的值,
    现在才明白后边的这个变量不用在Struts-config.xml 中配置的!!!
    谢啦!