Struts的配置文件

作者: 廖马儿 | 来源:发表于2017-04-08 09:15 被阅读20次

    struts.xml:

    <?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>
        <!-- 开发模式 -->
        <constant name="struts.devMode" value="true"></constant>
        <!-- ui主题,简单主题 -->
        <constant name="struts.ui.theme" value="simple"></constant>
        <!-- 修改struts2的后缀 改成.do-->
        <constant name="struts.action.extension" value="do"></constant>
        
        <!-- 系统管理 -->
        <package name="system" namespace="/system" extends="struts-default">
            <!-- 测试 -->
            <action name="elecTextAction_*" class="elecTextAction" method="{1}">
                <result name="save">/system/textAdd.jsp</result>
            </action>
            <!-- 系统登录 -->
            <action name="elecMenuAction_*" class="elecMenuAction" method="{1}">
                <result name="menuHome">/WEB-INF/page/menu/home.jsp</result>
            </action>
        </package>
    </struts>
    

    注意:package和action
    请求的时候:

    http://localhost:8080/elecMaven/system/elecMenuAction_menuHome.do
    

    action需要在system后面,因为:

    <package name="system" namespace="/system" extends="struts-default">
    

    不然会报错:找不到对应的struts mapping。

    3.struts的action的result 的type为redirectAction:

    <action name="elecCommonMsgAction_*" class="elecCommonMsgAction" method="{1}">
                <result name="home">/WEB-INF/page/system/actingIndex.jsp</result>
                <result name="save" type="redirectAction">
                    <param name="actionName">elecCommonMsgAction_home.do</param>
                </result>
            </action>
    

    相关文章

      网友评论

        本文标题:Struts的配置文件

        本文链接:https://www.haomeiwen.com/subject/bpszottx.html