<s:textfield name="cshonour.cshonourId" id="cshonourId"/></td>
textfield的value是通过js赋值的,确实存在,在网页上也显示出来了。
怎么样才能把 textfield标签的value 取出来在 <s:if test="">的test中进行比较。谢谢
<s:if test="#attr.cshonour.cshonourId==0">

解决方案 »

  1.   

    逻辑有问题  你通过js赋值  为什么不用js进行比较    要用<s:if test="#attr.cshonour.cshonourId==0">什么时候比较?
      

  2.   

    是这样的,我是想判断之后再在jsp页面中写<%%>java代码,在js里可以比较但无法写java代码。
      

  3.   

    借助js比较然后设置比较结果到页面上的一个隐藏的标签里面,然后就可以用java代码了。