<s:if test="#displayDate==1"><td class="td_detail" nowrap="nowrap"><s:property value="date"/></td></s:if>   action:
String displayDate ; 有写get set  已经有值1 为何页面没取到值呢

解决方案 »

  1.   

    <s:if test="${displayDate eq 1}">
    或者这样的吧?
    你那个date怎么是个string型呢?
      

  2.   

    <s:if test="#displayDate.equals(""1"")">
      

  3.   

    <s:if test="displayDate==1">
      

  4.   

    <s:if test="displayDate==1">或者 <s:if test="${displayDate==1}">
      

  5.   

    那天搞定了,忘记结贴了。
    用的<s:if test="displayDate!=null">
    <s:if test="${displayDate eq 1}">
    或者这样的吧?
    你那个date怎么是个string型呢?       
    我这是表示是否显示date
      

  6.   


    按楼主对displayDate属性使用方法,struts2拦截器会把值放到ValueStack和request中。判断写法:<s:if test="%{displayDate==1}">   // 从ValueStack中取值判断

    <s:if test="%{#request.displayDate==1}"> // 从request中取值判断