文档章节

struts2中使用标签操作静态方法等

岳静
 岳静
发布于 2012/07/25 15:36
字数 142
阅读 781
收藏 1

有的时候对<%%>特别敏感,不想用jsp的<% %>来调用java类中的静态方法,这时候我们可以用struts2的ognl标签来调用。

下面为struts2的配置文件:

<struts>
	<!-- ognl标签调用静态方法等 -->
	<constant name="struts.ognl.allowStaticMethodAccess" value="true" />
</struts>

java类:

package com.huaat.weibo.common;

import java.util.List;
import com.huaat.weibo.vo.FileInfo;


public class AppVars {

	/**
	 * 首页图片切换的信息
	 */
	private static List<FileInfo> fileInfoList;

	public static List<FileInfo> getFileInfoList() {
		return fileInfoList;
	}

	public static void setFileInfoList(List<FileInfo> fileInfoList) {
		AppVars.fileInfoList = fileInfoList;
	}
}

jsp文件的写法[调用AppVars中的getFileInfoList静态方法]:

<s:property value="@com.huaat.weibo.common.AppVars@getFileInfoList()"/>

© 著作权归作者所有

岳静

岳静

粉丝 45
博文 19
码字总数 8678
作品 0
深圳
高级程序员
私信 提问
(八)Struts2中的OGNL(九)Struts2的标签

(八)Struts2中的OGNL GNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性...

Zhao-Qian
2013/12/09
93
0
struts2学习笔记--OGNL表达式1

  struts2标签库主要使用的是OGNL语言,类似于El表达式,但是强大得多,它是一种操作对象属性的表达式语言,OGNL有自己的优点: 能够访问对象的方法,如list.size(); 能够访问静态属性和静态方法...

冬至饮雪
2016/02/11
0
0
Struts2学习整理

Struts2的相关配置文件 default.properties -- 在org/apache/struts2/目录下,代表的是配置的是Struts2的常量的值 struts-default.xml -- 在Struts2的核心包下,代表的是Struts2核心功能的配...

Lunqi
2015/09/10
6.2K
0
struts2之ognl表达式

OGNL表达式语言介绍; OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写, 它是一个开源项目。 Struts2框架使用OGNL作为默认的表达式语言。 OGNL相对其它表达式语言具有下面...

长平狐
2012/09/03
325
0
ognl-值栈基本操作

一 OGNL概述 1 之前web阶段,学习过EL表达式,EL表达式在jsp中获取对象里面的值 2 OGNL是一种表达式,这个表达式功能更加强大 (1)在Struts2里面操作值栈数据 (2)一般在Struts2里操作ogn...

Bbigbug
2017/10/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx+tomcat配置https

1、nginx配置https和【proxy_set_header X-Forwarded-Proto $scheme;】 2、java代码: String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServe......

perofu
11分钟前
3
0
必看的Linux系统新手进阶老手心得

不知道从什么时候起,linux这个话题变得越来越普及,成为大家经常讨论的话题。无论在网络上还是实际生活中,竟然很多人都在纠结学习linux的问题。网络上给的答案千千万万,而却还有很多人踌躇...

Linux就该这么学
14分钟前
2
0
Spring Boot 配置元数据指南

1. 概览 在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢? 在本教程中,我们将探讨 Spring Boot Configuration Proces...

liululee
17分钟前
2
0
foreach查找子类

$list = $menu_model -> menu_list();$parent_list = [];foreach ($list as $v){ if ($v['pid'] == 0) { $parent = $v; foreach ($list as $v1) ......

小小小壮
29分钟前
2
0
基于 HTML5 Canvas 实现的 TP-LINK 电信拓扑设备面板

前言 今天我们以真实的 TP-LINK 设备面板为模型,完成设备面板的搭建,和指示灯的闪烁和图元流动。 先来目睹下最终的实现效果:http://www.hightopo.com/demo/blog_tplink_20170511/index.h...

htdaydayup
35分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部