博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Struts2框架】第三节OGNL表达式-OGNL表达式例子2
阅读量:6478 次
发布时间:2019-06-23

本文共 1439 字,大约阅读时间需要 4 分钟。

1.OGNL静态访问例子

struts.xml:

/ognl.jsp
IndexAction1.java:
package cn.edu.hpu.action;public class IndexAction1 {	public String execute(){		return "success";	}}
S.java
package cn.edu.hpu.ognl;public class S {	public static String STR="STATIC STRING";		public static String s(){		return "static method";	}}
链接:
访问静态方法:OGNL6
访问静态属性:OGNL7
结果界面:
  • 访问值栈中静态方法:
  • 访问值栈中静态属性:
  • 结果:
    访问值栈中静态方法:static method
    访问值栈中静态属性:STATIC STRING
    常用类的静态方法也可以访问(加两个@)
    结果页面:
  • 访问Math类的静态方法:
  • 结果:

    访问Math类的静态方法:5

    2.OGNL访问普通类的构造方法

    struts.xml:

    /ognl.jsp
    OgnlAction3.java:
    package cn.edu.hpu.ognl;import cn.edu.hpu.mode.Dog;import com.opensymphony.xwork2.ActionSupport;public class OgnlAction3 extends ActionSupport{	private Dog dog;	public Dog getDog() {		return dog;	}	public void setDog(Dog dog) {		this.dog = dog;	}		@Override	public String execute() throws Exception {		// TODO Auto-generated method stub		return "success";	}}
    Dog.java:
    package cn.edu.hpu.mode;public class Dog {		private String name;		public Dog(){			}		public Dog(String name){		super();		this.name=name;	}	public String getName() {		return name;	}	public void setName(String name) {		this.name = name;	}	@Override	public String toString() {		// TODO Auto-generated method stub		return "dog:"+name;	}}
    链接:
    访问普通类的构造方法:OGNL8
    结果页面:

  • 访问普通类的构造方法:
  • 结果:
    访问普通类的构造方法:dog:tom

    转载请注明出处:

    你可能感兴趣的文章
    ORACLE中将一个值赋值到另一个表的值
    查看>>
    IE11将支持SPDY
    查看>>
    I.MX6 android mkuserimg.sh
    查看>>
    jQuery序列化后的表单值转换成Json
    查看>>
    linux添加开机启动项的方法介绍
    查看>>
    MonoTouch绑定CocoaTouch类库
    查看>>
    Oracle 11g Release 1 (11.1) PL/SQL_了解静态和动态 SQL
    查看>>
    算法学习坚持、努力——记录acm破200
    查看>>
    二叉查找树
    查看>>
    职场之KPI
    查看>>
    记录一个未知的问题
    查看>>
    Node.js事件驱动模型
    查看>>
    [nodejs] nodejs开发个人博客(二)入口文件
    查看>>
    H3C-WA2210升级
    查看>>
    shell编程——if语句【转载】
    查看>>
    去掉SrollView、GrdiView、ListView、ViewPager等滑动到边缘的光晕效果
    查看>>
    深入理解JavaScript系列(23):JavaScript与DOM(上)——也适用于新手
    查看>>
    计算节点宕机了怎么办?- 每天5分钟玩转 OpenStack(43)
    查看>>
    命名习惯
    查看>>
    C#标准响应数据
    查看>>