今天碰到的第一个问题,我往数据库里存<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> 问题解决!
posted on 2009-02-16 19:36
JasonChou 阅读(1281)
评论(0) 编辑 收藏 所属分类:
j2ee