今天碰到的第一个问题,我往数据库里存<br>进去,但是经过bean:write之后直接显示出来了,并没有出现HTML效果,结果发现加上filter="false"之后就可以了。
第二个问题是发现bean:define的值不能为空值
第三个问题是logic:equal值为一个对象时的使用
之前是这样写的
但是IDE老是提示logic:equal value那里不能解析,然后我就把bean:define那个标签加上了一个type="String"的属性,但是还是没作用,最好发现用EL表达式可以解决这个问题,最终代码是这样的:
问题解决!
第二个问题是发现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 >
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
>
问题解决!