zoukankan      html  css  js  c++  java
  • 06-struts2与ognl的结合

    1 参数接收

    2 配置文件中

    1 Demo2Action

    package www.test.c_config;
    
    import com.opensymphony.xwork2.ActionSupport;
    
    public class Demo2Action extends ActionSupport {
    
        private String name;
        public String execute() throws Exception {
            name="lucy";//从数据库中查询到的
            return SUCCESS;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
    
    }

    2 struts.xml

    <action name="Demo2Action" class="www.test.c_config.Demo2Action"
        method="execute">
        <result name="success" type="redirectAction">
            <!--action的名字 -->
            <param name="actionName">Demo1Action</param>
            <!--访问action的命名空间 -->
            <param name="namespace">/</param>
    
            <!-- 如果添加的参数struts"看不懂".就会作为参数附加重定向的路径之后.
             如果参数是动态的.可以使用${}包裹ognl表达式.动态取值 -->
    
            <param name="name">${name}</param>
        </result>
    </action>

  • 相关阅读:
    Python有返回值的函数_布尔函数
    struts通配符*的使用
    实现action的三种方法
    filter
    struts常量<constant>说明
    dtd文件本地配置
    namespace
    Spring的第一个例子
    SSH新学,关于面向对象的看法
    @OneToMany---ManyToOne
  • 原文地址:https://www.cnblogs.com/jepson6669/p/8526801.html
Copyright © 2011-2022 走看看