您的位置:程序门 -> java -> web 开发



谁帮解释一下struts2里struts.xml的一些配置信息


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


谁帮解释一下struts2里struts.xml的一些配置信息[已结贴,结贴人:ms_ms]
发表于:2007-09-05 09:02:34 楼主
<package   name= "example "   namespace= "/example "   extends= "struts-default ">

<action   name= "helloworld "   class= "example.helloworld ">
<result> /example/helloworld.jsp </result>
</action>

<action   name= "login_* "   method= "{1} "   class= "example.login ">
<result   name= "input "> /example/login.jsp </result>
<result   type= "redirect-action "> menu </result>
</action>

<action   name= "* "   class= "example.examplesupport ">
<result> /example/{1}.jsp </result>
</action>

<!--   add   actions   here   -->
</package>
----------------------------------------------
我想知道package、namespace是什么?package是否就是action的package名称?
----------------------------------------------
<action   name= "login_* "   method= "{1} "

<action   name= "* "   class= "example.examplesupport ">
<result> /example/{1}.jsp </result>
</action>
这里的*/{1}怎么理解的?
发表于:2007-09-05 12:41:311楼 得分:0
up
发表于:2007-09-05 13:49:382楼 得分:0
package:用来组织action及其一系列配置的方式
namespace:   页面访问的起始路径
发表于:2007-10-26 09:40:113楼 得分:10
/example/{1}.jsp
表示自动匹配example目录下的jsp页面
例:

<action   name="helloworld">
        <result> /helloworld.jsp </result>
</action>
如果你多个jsp需要实现上述功能,你可以使用下面的通用配置,而不是为每一个jsp页面都新建一个action。
<action   name="*">
        <result> /{1}.jsp </result>
</action>


快速检索

最新资讯
热门点击