Jsp
页面上常用到的标签有
struts1.2
标签,
JSP
标准标签库(
JSTL
),
Struts2
标签。由于
Jstl
对几乎所有浏览器的有效支持,越来越多的
Web
开发开始使用
Jstl
标签处理显示层。在使用
Jstl
标签过程发现了一些错误,将错误和解决方案列在下面。
Jsp
页面上:
<
c:choose
>
<
c:when
test
=
"${student.dep=='
计算机系
'}
">
<
c:out
value
=
"
计算机系
"
></
c:out
>
</
c:when
>
<
c:otherwise
>
<
c:out
value
=
"
其他系
"
></
c:out
>
</
c:otherwise
>
</c:choose>
'"' " "
<
c:choose
>
<
c:when
test
=
"${student.isNew==1}">
<
c:out
value
=
"
是
"
></
c:out
>
</
c:when
>
<
c:otherwise
>
<
c:out
value
=
"
否
"
></
c:out
>
</
c:otherwise
>
</
c:choose
>
1
或
'1'
不
会报错。
"1"
会报错。
注意,单引号
双引号
的区别
Empty
的使用:
<
c:choose
>
<
c:when
test
=
"${empty doc.path}">
</
c:when
>
<
c:otherwise
>
<
a
onclick
=
"return confirm("
确实要下载
?
")"
href
=
"<c:out value='${cpath}'/>/doc/datadwloadAction.action?id=<c:out value='${item.id}'/>">
<
img
src
=
"<c:out value='${cpath}'/>/images/menu/outbox.gif"
width
=
"16"
height
=
"16"
border
=
"0"
alt
=
"
下载
"
>
</
a
>
</
c:otherwise
>
</
c:choose
>
本文转自 gaochaojs 51CTO博客,原文链接:http://blog.51cto.com/jncumter/168111,如需转载请自行联系原作者