struts.xml 示例配置

来源:互联网 发布:银客网网络理财 编辑:程序博客网 时间:2024/05/29 02:36

<?xml version="1.0" encoding="UTF-8"?>

<!--  规范   -->

<!DOCTYPE struts PUBLIC

    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
    <!-- /primer/helloWorldAction.action
        package:包
            * name:包名,唯一的,必选项
            * namespace:命名空间,唯一的,相当于房间号。可选项,省略情况下是"/"。页面中请求连接的前半部分
            * extends:继承
                * extends="struts-default":struts2框架底层提供的核心包struts2-core-2.3.3.jar下的struts-default.xml文件
                * 为什么要继承这个struts-default.xml文件?
     -->

    <package name="primer" namespace="/primer" extends="struts-default">
        <!--
            action:
                * name:对应页面中请求连接的后面半部分
                * class:对应要执行的类的完整路径
         -->

        <action name="helloWorldAction" class="com.lyg.primer.HelloWorldAction">
            <!--
                result:结果类型
                    * name:对应的是执行的类的方法的返回值
                        public String execute() throws Exception {
                            System.out.println("HelloWorldAction ************* execute()");
                            return "success";
                        }
                    * 后半部分的文本内容:要转向到的页面
             -->

            <result name="success">/primer/success.jsp</result>
        </action>
    </package>
</struts>
0 0
原创粉丝点击