我是webwork的新手,现在要改一个东西,就是在查询一个页面,点击单号进入详细信息时,如果一个<ww:select>标签的值为“是”,那么另一个录入域为只读,所以我在另一个录入域那做判断,来决定该域是否为只读。代码如下:
select域代码:
 <ww:select name="A.B" value="A.B"
                       listKey="value" listValue="value"
                       list='AList'
                       theme="simple"/>
我判断的代码如下:
 <ww:if test="%{A.B}=='是'">
             //这里为只读的代码
            </ww:if>
可是运行时还不是只读,请高手帮忙解答一下,谢谢!

解决方案 »

  1.   

    只读肯定代码没有问题,我在里面写别的东西也显示不出来。
    其实这个if后面还有一个else,在else里面写东西就能显示出来。
      

  2.   

    那就是你这句代码<ww:if test="%{A.B}=='是'">的问题了,你把{A.B}在页面上打印出来看看,是不是和你想的一样。
      

  3.   

    页面上的东西没法debug,所以遇到问题时可以把一些关键数据打印在页面上看看是不是和你期望的一样。
      

  4.   

    <ww:if test="%{A.B=='是'}">
      

  5.   

    <ww:if test="${A.B=='是'}">