如题,象{1},{2},{3}这样的标签有什么作用?具体怎么用?

解决方案 »

  1.   

    是占位符吧,我在一本书里见到过,对于那种动态action的时候,可以用到的,即一个action里有很多方法,而不只是一个execute方法的时候有用,具体查查书
      

  2.   

    是占位符吧,我在一本书里见到过,对于那种动态action的时候,可以用到的,即一个action里有很多方法,而不只是一个execute方法的时候有用,具体查查书
      

  3.   

    ...应该不是占位符吧。在Struts2的核心包配置里文件有好多这样的标签。。而我在一些书里面还看到,在跳转的连接里,也出现了象这样的标签。
      

  4.   

    “{1}”,实际上“{1}”是代表前面name中的通配符的位置,struts会将第一个“*”代表的那一串字符串截取下来,作为method的值。
    struts2的这种通配符可以支持多个,如果有两个,那么"{1}"就代表第一个"*"所匹配的字符串,"{2}"就代表第二个"*"匹配的字符串,以此类推。
      

  5.   

    “{1}”,实际上“{1}”是代表前面name中的通配符的位置
    eg:<action name="*Vendor" method="{1}" class="vendorAction">
    如果action中有多个方法,它就会找到相应的方法
    如果url是saveVendor.do,则会找到action中的save方法