<logic:present name="name">
</logic:present>
这句话是判断name在作用域中是否存在
<logic:present name="name">
这句话是判断name在提交的参数中是否存在logic标签是很少用的,用标准标签库中的完全可以替代的

解决方案 »

  1.   

    它相当与一个判断语句
    <logic:present name="aa">
    <b:message key="back.show" />
    </logic:present>
    如果作用域里的aa存在就打印中间的语句
    <logic:notPresent name="aa">
    <b:message key="back.show" />
    </logic:notPresent>
    和上面的相反
      

  2.   

    它相当与一个判断语句
    <logic:present name="aa">
    <b:message key="back.show" />
    </logic:present>
    如果作用域里的aa存在就打印中间的语句
    <logic:notPresent name="aa">
    <b:message key="back.show" />
    </logic:notPresent>
    和上面的相反
      

  3.   

    你说的这我知道,问题是我这么用的没能解决问题啊(还有我用的是<logic:empty>不是<logic:present>)
      

  4.   

    <logic:empty name="" property="sesUserName"> 
    </logic:empty> 
    这个标签判断参数如果是空,计算BODY值 
    <logic: notEmpty name="" property="sesUserName"> 
    </logic:notEmpty> 这个标签判断参数如果不是空,计算BODY值