日期:2014-05-17  浏览次数:20672 次

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 吗?