Jstl标签使用中出现问题
2009-06-19 00:12
435 查看
[align=left]Jsp页面上常用到的标签有struts1.2标签,JSP标准标签库(JSTL),Struts2标签。由于Jstl对几乎所有浏览器的有效支持,越来越多的Web开发开始使用Jstl标签处理显示层。在使用Jstl标签过程发现了一些错误,将错误和解决方案列在下面。[/align]
[align=left]Jsp页面上:[/align]
[align=left]<c:choose>[/align]
[align=left] <c:when test="${student.dep=='计算机系'}">[/align]
[align=left] <c:out value="计算机系"></c:out>[/align]
[align=left] </c:when>[/align]
[align=left] <c:otherwise>[/align]
[align=left] <c:out value="其他系"></c:out>[/align]
[align=left] </c:otherwise>[/align]
[align=left]<c:choose>[/align]
[align=left] <c:when test="${student.isNew==1}">[/align]
[align=left] <c:out value="是"></c:out>[/align]
[align=left] </c:when>[/align]
[align=left] <c:otherwise>[/align]
[align=left] <c:out value="否"></c:out>[/align]
[align=left] </c:otherwise>[/align]
</c:choose>
1 或'1'不会报错。"1"会报错。
注意,单引号 双引号 的区别
Empty的使用:
[align=left]<c:choose>[/align]
[align=left] <c:when test="${empty doc.path}">[/align]
[align=left] </c:when>[/align]
[align=left] <c:otherwise>[/align]
[align=left] <a onclick="return confirm("确实要下载?")"[/align]
[align=left] href="<c:out value='${cpath}'/>/doc/datadwloadAction.action?id=<c:out value='${item.id}'/>">[/align]
[align=left]<img src="<c:out value='${cpath}'/>/images/menu/outbox.gif"[/align]
[align=left] width="16" height="16" border="0" alt="下载"> </a>[/align]
[align=left]</c:otherwise>[/align]
[align=left]</c:choose>[/align]
[align=left]Jsp页面上:[/align]
[align=left]<c:choose>[/align]
[align=left] <c:when test="${student.dep=='计算机系'}">[/align]
[align=left] <c:out value="计算机系"></c:out>[/align]
[align=left] </c:when>[/align]
[align=left] <c:otherwise>[/align]
[align=left] <c:out value="其他系"></c:out>[/align]
[align=left] </c:otherwise>[/align]
</c:choose>
'"计算机系' 需要用单引号引起来。不然会出错。用""计算机系"会报错。用 "计算机系 不能输出值。
[align=left]<c:choose>[/align]
[align=left] <c:when test="${student.isNew==1}">[/align]
[align=left] <c:out value="是"></c:out>[/align]
[align=left] </c:when>[/align]
[align=left] <c:otherwise>[/align]
[align=left] <c:out value="否"></c:out>[/align]
[align=left] </c:otherwise>[/align]
</c:choose>
1 或'1'不会报错。"1"会报错。
注意,单引号 双引号 的区别
Empty的使用:
[align=left]<c:choose>[/align]
[align=left] <c:when test="${empty doc.path}">[/align]
[align=left] </c:when>[/align]
[align=left] <c:otherwise>[/align]
[align=left] <a onclick="return confirm("确实要下载?")"[/align]
[align=left] href="<c:out value='${cpath}'/>/doc/datadwloadAction.action?id=<c:out value='${item.id}'/>">[/align]
[align=left]<img src="<c:out value='${cpath}'/>/images/menu/outbox.gif"[/align]
[align=left] width="16" height="16" border="0" alt="下载"> </a>[/align]
[align=left]</c:otherwise>[/align]
[align=left]</c:choose>[/align]
相关文章推荐
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- 使用jstl标签过程中出现问题的解决
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- [Struts2]s:combobox标签在使用出现问题:改变下拉列表的选中值,文本框的值不能随着被改变
- 出现 JSP页面中使用JSTL标签无法解析 错误的原因及解决方法
- Bootstrap框架,在使用栅格布局的时候,在父标签中添加row类,发现引起网页出现横向滚动条的问题
- 解决使用Struts2的s:textfield标签出现Unable to find setter method for attribute: style的问题
- 使用JSTL的标签是需要注意的几点问题
- IDEA使用JSTL标签库配置方法和问题异常问题
- 在jsp中使用struts表单标签时出现找不到路径的问题
- 关于jstl出现不能正常使用的问题解决
- discuz 海量信息公司的保10洁 2.1.0使用了短php标签在不支持&lt;?的配置上出现奇怪问题
- 本地使用JSTL标签的方式及问题解决
- img标签使用onload进行src更改时出现的内存溢出问题
- 使用jstl标签时出现不可以使用el表达式的错误
- 使用jsp include标签包含静态页面出现的乱码问题