JavaWeb——配置Struts2

JavaWeb——Struts2

三、Struts2 的配置

  • Struts2 这个框架在使用之前必须进行相关的配置,一般在 .xml 文件中进行配置。Struts2 中配置文件主要有:
  • struts-default.xml,struts-plugin.xml,struts.xml,struts.properties 和 web.xml
  • struts-default.xml,struts-plugin.xml 这两个配置文件位于 Struts2 包中;struts.xml 为 Web 应用中 Struts2 的默认配置文件,struts.properties 文件是 Struts2 的属性配置文件,后两个文件由开发者编写,前两个由框架提供。

1、Struts.xml 的 <package>

  • <package> 元素用于进行 Struts2 的包配置,Struts2 通过使用包这个逻辑单元,提高了代码的可重用性,该元素的相关属性如下表:
    属性名 作用
    name 包名称,便于使用此包,为必须属性
    extends 指明继承的包
    namespace 指定名称空间,即访问此包下的 Action 需要访问的路径
    abstract 将包声明为抽象类型,即包内不定义任何 Action
  • <package> 声明示例如下:
    <struts>
    	<package name="test" extends="struts-default" namespace="/test">
    		......
    	</package>
    </struts>
    

2、Struts.xml 的 <action>

  • <action> 元素标签位于 <package> 标签体内,用于建立 Action 对象的映射:指定 Action 的请求地址及处理后的映射页面。<action> 元素标签的属性如下:
    属性名 作用
    name 用于配置 Action 对象被请求的 URL 映射
    class 指定 Action 对象的类名
    method 设置请求 Action 对象时,调用 Action 的哪一个方法
    converter 指定 Action 对象类型转换器的类
  • 示例:
    <action name="studentAction" class="com.myCode.actionCode.StudentAction">
            <result name="add">/StrutsJSP/stu_add.jsp</result>
            <result name="update">/StrutsJSP/stu_update.jsp</result>
        </action>
    

上一篇
下一篇

发布了146 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_42896653/article/details/103644267
今日推荐