struts.xml里能绑定类吗(包括赋值)?然后这个对象能被在同struts.xml文件里的action引用,谢谢!

解决方案 »

  1.   

    没有其他的吗?在struts.xml赋值也可以啊,然后在action里引用
      

  2.   

    把 struts的 Actionform与 castor的xml数据绑定相结合
    把Actionform与castor的xml数据绑定相结合可以得到以下好处。
    1。这个是最大的好处利用xsd来描述Actionform,通过castor生成的代码非常规范,并且注释详细方便。
    2.利用castor的unmarshal和marshal可以很方便的从xml文件里装载和写回 xml.,可以利用marshal产生toString的功能。
    3.在ActionForm里可以调用castor的validate。那样就可以充分利用在xsd里定义的元素约束规则。
    缺点,
    1。代码要靠自己手工来整合。这样如果对xsd修改频繁的话,每次整合代码有些显得麻烦。
    2.boolean类型的变量的返回,castor里不是标准的 IsXxx(),而是getXxx(),为了满足javaBean的规范,这个方法也要自己手工添加。
      

  3.   

    还有没有相关的啊,主要能在action引用struts.xml定义变量
      

  4.   

    就像action 的 result值前面能加个变量,那样就可以批量的更改模板了
      

  5.   

    貌似struts2提供了很多常量的设置
    具体你可以看看这个博客,写的很全:http://hi.baidu.com/qmzwhl/blog/item/2eb74af41b1d3264dcc4741b.html至于能不能自定义常量。这个真没试过。你可以尝试一下。
      

  6.   

    不能绑定类,能绑定action栈里面的普通变量
      

  7.   

    <result name="outsourcing" type="redirect">/xxxx.action?cancelOrderId=${forwordparam} </result>      
    forwordparam这个参数必须在你action里有get和set方法 就可以了
      

  8.   

    不需要吧,${forwordparam} 这个是获得值栈里的内容,