我的程序的jsp页面上有这么一段代码 <s:iterator id="diDrugLists" value="diDrugLists">
<s:property value='drugName' />
  <s:iterator value="drugIdList" status="status" id="drugIdList">
  <s:property value='name' />
<s:if test="<s:property value='name' /> == <s:property value='drugName' />">
123
</s:if>
</s:iterator> 
</s:iterator>
现在的问题就是 <s:property value='drugName' /> 和 <s:property value='name' />都可以输出我所期望的值了,我现在想比较这两个变量,当他们相等的时候我会做一系列的事情,但是是s:if里面的语句我始终写的不对,不知那位高手能不吝赐教!万分感谢!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【shen_haisheng】截止到2008-07-07 16:11:05的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    标签不能嵌套,应该<s:if test="name == drugName">就可以
      

  3.   

    <s:property value="#attr.pageNumber"/>
    <s:property value="#attr.currentPageNumber"/>
    我想要比较上面这两个,怎么比
      

  4.   


    其实,可以直接用if标签的:
    <s:if test="pageNumber < currentPageNumber">something you want output</s:if>