zoukankan      html  css  js  c++  java
  • Struts2-2.了解struts.xml>package>action>result的name属性

    result决定跳转到哪个视图(jsp),可以预设值有多个。

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
    
    <struts>
         <package name="itcast" namespace="/test" extends="struts-default">
                <action name="helloword" class="cn.itcast.action.HelloWordAction" method="execute">
                    <result name="success">/WEB-INF/page/hello.jsp</result>
                    <result name="success2">/WEB-INF/page/hello2.jsp</result>
                </action>
                <!--  如果要访问该action,需要在浏览器输入:package的namespace+action的name -->
         </package>
    </struts>

    但是最终决定跳转的,还是程序决定的

    package cn.itcast.action;
    
    public class HelloWordAction {
            private String msg;
            public String getMessage() {return msg;}
            
            public String execute(){
                msg="Struts应用";
                return "success2";//找到对应的action>result的name="success2"的视图地址
            }
    }

    对应的视图有

    访问测试   http://localhost:8080/Struts2/test/helloword

  • 相关阅读:
    本机可以,服务器却不行
    学习摘录1Hello, World!
    钻石问题
    OPEN OFFICE使用技巧
    操作符的重载
    函数重载
    关于“结构”好别扭的一段话
    多重继承
    OPEN OFFICE操作技巧3
    70个现代风格的HTML5 WordPress主题网站
  • 原文地址:https://www.cnblogs.com/dshvv/p/5198120.html
Copyright © 2011-2022 走看看