首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts2 的 s:if 标签加上 ognl 作判断不起作用啊c:if 标签倒是起作用解决方法

2012-05-16 
struts2 的 s:if 标签加上 ognl 作判断不起作用啊?c:if 标签倒是起作用%@ page languagejava import

struts2 的 s:if 标签加上 ognl 作判断不起作用啊?c:if 标签倒是起作用
<%@ page language="java" import="java.util.*" pageEncoding="utf-8" 
isELIgnored="false"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib prefix="s" uri="/struts-tags" %>  

s:if 标签 加上 ognl 的判断,不起作用,这两个s:if 为什么都不起作用呢?
  <s:if test="%{#page.totalPages>1}"> dd
  </s:if>
  <s:if test="#page.totalPages>1"> dd
  </s:if>  

而使用 c:if 标签倒是起作用
  <c:if test="${page.totalPages>1}"> dd 
  </c:if>

[解决办法]
你用<s:if test="page.totalPages>1">dd</s:if> 试一试
[解决办法]
http://www.blogjava.net/max/archive/2007/04/28/114417.html
 这个地址有你要的资料
[解决办法]

探讨
可是这是为什么呢?ognl 不是应该写成 #page.totalPages 吗?

热点排行