2019独角兽企业重金招聘Python工程师标准>>>

有的时候对<%%>特别敏感,不想用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()"/>

转载于:https://my.oschina.net/castusz/blog/69027

struts2中使用标签操作静态方法等相关推荐

  1. Struts2中UI标签之表单标签介绍

    1.在Struts2中UI标签的表单标签分为两种:form标签本身和单个表单标签. 2.Struts2表单标签包括:form.textfield.password.radio.checkbox.che ...

  2. Struts2中UI标签之非表单标签

    1.非表单标签主要用于在页面生成一些非表单的可视化元素,例如Tab页面,输出HTML页面的树形结构等.当然,非表单标签也包含在页面显示Action里封装的信息,非表单标签主要有如下几个: a:生成一个 ...

  3. Struts2中 radio标签的详细使用方法

    首先在页面中引入struts标签库: <%@ taglib prefix="s" uri="/struts-tags"%> 在JSP页面中创建单选按 ...

  4. Struts2中s标签的用法

    A: <s:a href=""></s:a>-----超链接,类似于html里的 <s:action name="">< ...

  5. 二十四、Struts2中的UI标签

    二十四.Struts2中的UI标签 Struts2中UI标签的优势: 数据回显 页面布局和排版(Freemark),struts2提供了一些常用的排版(主题:xhtml默认 simple ajax) ...

  6. struts2中struts:iterator标签的使用

    参考: 1):struts2 标签的使用之二 s:iterator     http://blog.csdn.net/chinajust/article/details/3922760 2)Strut ...

  7. struts2 s:if标签以及 #,%{},%{#}的使用方法

    struts2 s:if标签以及 #,%{},%{#}的使用方法 <s:if>判断字符串的问题: 1.判断单个字符:<s:if test="#session.user.us ...

  8. Struts2之数据标签(一)

    一.Struts2的数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能.数据标签主要包括:property.set.push.param.bean. ...

  9. 深入分析JavaWeb Item48 -- Struts2中OGNL表达式与ValueStack

    一.OGNL表达式 1.OGNL表达式介绍 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目. Struts2框架使用OGNL作 ...

最新文章

  1. Linux 命令行敲命令 光标移动快捷键
  2. java库net2.0下载_.NET Framework各版本独立下载.NET Framework 3.5下载.NET Framework 2.0下载...
  3. win10怎么共享打印机_共享打印机添加不上怎么办?建议收藏备用
  4. 2017计算机应用技术考研,2017年中国科学技术大学081203计算机应用技术考研专业目录与考试科目.docx...
  5. 微信 wx.chooseImage 上传图片 的思考
  6. 8.0/9.0 Email 设置
  7. ie 无人操作自动关闭_win7的IE自动关闭如何解决?
  8. 苹果应用审核走进中国!
  9. mysql5.7改了配置文件怎么生效_如何找到并修改MySQL57的配置文件m
  10. npm 编译慢_如何有效提升快应用(Webpack)编译速度
  11. vb导出mysql字段名_VB获取数据库字段名
  12. 阿里巴巴中国站搜索店铺列表 API
  13. Bootcamp提示该USB驱动器无法使用
  14. linux系统优化步骤,优化Linux系统的12个步骤
  15. SAP 系统销售流程成本和收入的确认
  16. 详解 Samaritan——饿了么最新开源的透明代理
  17. elementui select选中获取整个item对象以及回显
  18. 终于有人把大数定律讲明白了
  19. 新监管新纪元 大浪淘沙始见金——“9·4”政策回顾·行业前瞻
  20. Linux -- vim编辑器使用教程

热门文章

  1. ASP.Net中利用CSS实现多界面两法
  2. 巧用CSS的Glow滤镜
  3. linux系统用户,组和权限的管理
  4. 结构体中最后一个成员为[0]或[1]长度数组(柔性数组成员)的用法
  5. emoji 乱码_这个自制emoji的网站,让你成为永远不输的斗图王者
  6. linux更改文件夹权限_Linux 一些重点知识,整理的很全面,有必要收藏
  7. 扬州市大学计算机专业录取分数线,“计算机网络技术”专业录取分数线
  8. python字典排序方法_Python字典的排序方法一则
  9. java map class_java – 将通用Class参数限制为实现Map的类
  10. 汉字笔画数据_统计学原理 数据的预处理