bean:write输出HTML效果的问题以及struts其他标签的问题

来源:互联网 发布:对外经贸知乎 编辑:程序博客网 时间:2024/06/04 21:15
     今天碰到的第一个问题,我往数据库里存<br>进去,但是经过bean:write之后直接显示出来了,并没有出现HTML效果,结果发现加上filter="false"之后就可以了。
        第二个问题是发现bean:define的值不能为空值
        第三个问题是logic:equal值为一个对象时的使用
        之前是这样写的
1<bean:define id="hyid" name="fshy" property="hyid"/>
2<logic:notEmpty  name="bztgFshyForm" property="fshyid"><logic:equal value="<%=hyid%>"   name="bztgFshyForm" property="fshyid"><input name="sc" type="button" id="sc" value="发 放" onclick="window.open('bztgFshy.do?cmd=sc&bztgid=<%=bztgid%>&fshyid=<bean:write name="fshy" property="hyid"/>" /></logic:equal></logic:notEmpty>

但是IDE老是提示logic:equal value那里不能解析,然后我就把bean:define那个标签加上了一个type="String"的属性,但是还是没作用,最好发现用EL表达式可以解决这个问题,最终代码是这样的:
<logic:notEmpty  name="bztgFshyForm" property="fshyid"><logic:equal value="${fshy.hyid}"   name="bztgFshyForm" property="fshyid"><input name="sc" type="button" id="sc" value="发  放" onclick="window.open('bztgFshy.do?cmd=sc&bztgid=<%=bztgid%>&fshyid=<bean:write name="fshy" property="hyid"/>')" /></logic:equal></logic:notEmpty>

        问题解决!
原创粉丝点击