你的位置:首页 > 软件开发 > Java > Struts2之OGNL表达式

Struts2之OGNL表达式

发布时间:2017-03-22 00:00:30
OGNL(Object-Graph Navigation Language的简称),对象图导航语言,它是一门表达式语言,除了用来设置和获取Java对象的属性之外,另外提供诸如集合的投影和过滤以及lambda表达式等。在Struts2中有大量的使用,本篇我们一起来研究一下OGNL表 ...

Struts2之OGNL表达式

  OGNL(Object-Graph Navigation Language的简称),对象图导航语言,它是一门表达式语言,除了用来设置和获取Java对象的属性之外,另外提供诸如集合的投影和过滤以及lambda表达式等。在Struts2中有大量的使用,本篇我们一起来研究一下OGNL表达式在Struts2中的使用。

  首先是获取值栈中的普通属性,问题来了,哪些属性会被封装到值栈中呢?首先是我们在Action中设置的默认参数,其次是我们通过url地址传递给Action的参数,好了接下来我们做一下测试:首先是我们看一下我们的Action文件:

public class OJNL extends ActionSupport{    private String Name;//普通属性不设置默认值  private Integer age = 18;//为该属性添加默认值  public String getName() {    return Name;  }  public void setName(String name) {    Name = name;  }  public Integer getAge() {    return age;  }  public void setAge(Integer age) {    this.age = age;  }  @Override  public String execute() throws Exception {    return SUCCESS;  }  }

原标题:Struts2之OGNL表达式

关键词:Struts

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录