﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-曲径通幽-文章分类-sun-jstl</title><link>http://www.blogjava.net/lypxynok/category/52345.html</link><description>日积月累</description><language>zh-cn</language><lastBuildDate>Mon, 06 Aug 2012 17:50:33 GMT</lastBuildDate><pubDate>Mon, 06 Aug 2012 17:50:33 GMT</pubDate><ttl>60</ttl><item><title>判断Map是否为空</title><link>http://www.blogjava.net/lypxynok/articles/384917.html</link><dc:creator>小桥流水人家</dc:creator><author>小桥流水人家</author><pubDate>Mon, 06 Aug 2012 07:30:00 GMT</pubDate><guid>http://www.blogjava.net/lypxynok/articles/384917.html</guid><wfw:comment>http://www.blogjava.net/lypxynok/comments/384917.html</wfw:comment><comments>http://www.blogjava.net/lypxynok/articles/384917.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lypxynok/comments/commentRss/384917.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lypxynok/services/trackbacks/384917.html</trackback:ping><description><![CDATA[<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div style="border-image: initial; "><span style="color: #003366; font-size: 10pt; "><strong>1.在JSP页面中引入sun的核心标签库</strong></span></div></blockquote><div style="border-image: initial; ">&nbsp; &nbsp; &nbsp;<span style="font-size: 13px; background-color: #ffff00; ">&lt;%</span><span style="font-size: 13px; background-color: #f5f5f5; ">@&nbsp;taglib&nbsp;uri</span><span style="font-size: 13px; background-color: #f5f5f5; ">=</span><span style="font-size: 13px; background-color: #f5f5f5; ">"</span><span style="font-size: 13px; background-color: #f5f5f5; ">http://java.sun.com/jstl/core_rt</span><span style="font-size: 13px; background-color: #f5f5f5; ">"</span><span style="font-size: 13px; background-color: #f5f5f5; ">&nbsp;prefix</span><span style="font-size: 13px; background-color: #f5f5f5; ">=</span><span style="font-size: 13px; background-color: #f5f5f5; ">"</span><span style="font-size: 13px; background-color: #f5f5f5; ">c</span><span style="font-size: 13px; background-color: #f5f5f5; ">"</span><span style="font-size: 13px; background-color: #f5f5f5; ">&nbsp;</span><span style="font-size: 13px; background-color: #ffff00; ">%&gt;</span></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div style="border-image: initial; "><span style="color: #003366; font-size: 10pt; "><strong>2.在JSP页面中引入sun的函数标签库</strong></span></div></blockquote><div style="border-image: initial; ">&nbsp; &nbsp;&nbsp;<span style="font-size: 13px; background-color: #ffff00; ">&lt;%</span><span style="font-size: 13px; background-color: #f5f5f5; ">@&nbsp;taglib&nbsp;uri</span><span style="font-size: 13px; background-color: #f5f5f5; ">=</span><span style="font-size: 13px; background-color: #f5f5f5; ">"</span><span style="font-size: 13px; background-color: #f5f5f5; ">http://java.sun.com/jsp/jstl/functions</span><span style="font-size: 13px; background-color: #f5f5f5; ">"</span><span style="font-size: 13px; background-color: #f5f5f5; ">&nbsp;&nbsp;prefix</span><span style="font-size: 13px; background-color: #f5f5f5; ">=</span><span style="font-size: 13px; background-color: #f5f5f5; ">"</span><span style="font-size: 13px; background-color: #f5f5f5; ">fn</span><span style="font-size: 13px; background-color: #f5f5f5; ">"</span><span style="font-size: 13px; background-color: #ffff00; ">%&gt;</span></div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><span style="color: #003366; font-size: 10pt; "><strong>3.判断是否为空</strong></span></div></blockquote><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&nbsp; &nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">c:if&nbsp;</span><span style="color: #FF0000; ">test</span><span style="color: #0000FF; ">="${!empty&nbsp;map}"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">c:if</span><span style="color: #0000FF; ">&gt;</span></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><span style="color: #003366; font-size: 10pt; "><strong>4.判断长度大于0</strong></span></div></blockquote><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&nbsp; &nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">c:if&nbsp;</span><span style="color: #FF0000; ">test</span><span style="color: #0000FF; ">="${fn:length(map)&gt;0}"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">c:if</span><span style="color: #0000FF; ">&gt;</span></div></div><blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; border-image: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div><span style="color: #008000; ">注：fn:length(obj)，对于空对象也会返回0</span><br /><span style="color: #003366; font-size: 10pt; "><strong>5.例子：将request传入的hashmap显示在表格中</strong></span>&nbsp; &nbsp;&nbsp;</div></blockquote><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><span style="background-color: #ffff00; ">&lt;%</span><span style="background-color: #f5f5f5; ">@&nbsp;page&nbsp;language</span><span style="background-color: #f5f5f5; ">=</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">java</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">&nbsp;contentType</span><span style="background-color: #f5f5f5; ">=</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">text/html;&nbsp;charset=utf-8</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; "><br />&nbsp;&nbsp;&nbsp;&nbsp;pageEncoding</span><span style="background-color: #f5f5f5; ">=</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">utf-8</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">&nbsp;import</span><span style="background-color: #f5f5f5; ">=</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">java.util.HashMap,java.util.Iterator</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #ffff00; ">%&gt;</span><br /><span style="background-color: #ffff00; ">&lt;%</span><span style="background-color: #f5f5f5; ">@&nbsp;taglib&nbsp;uri</span><span style="background-color: #f5f5f5; ">=</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">http://java.sun.com/jstl/core_rt</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">&nbsp;prefix</span><span style="background-color: #f5f5f5; ">=</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">c</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">&nbsp;</span><span style="background-color: #ffff00; ">%&gt;</span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;引入sun的核心标签库&nbsp;</span><span style="color: #008000; ">--&gt;</span><br /><span style="background-color: #ffff00; ">&lt;%</span><span style="background-color: #f5f5f5; ">@&nbsp;taglib&nbsp;uri</span><span style="background-color: #f5f5f5; ">=</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">http://java.sun.com/jsp/jstl/functions</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">&nbsp;&nbsp;prefix</span><span style="background-color: #f5f5f5; ">=</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #f5f5f5; ">fn</span><span style="background-color: #f5f5f5; ">"</span><span style="background-color: #ffff00; ">%&gt;</span><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">&nbsp;引入sun的函数标签库&nbsp;</span><span style="color: #008000; ">--&gt;</span><br />&nbsp;<span style="color: #0000FF; ">&lt;!</span><span style="color: #FF00FF; ">DOCTYPE&nbsp;html&nbsp;PUBLIC&nbsp;"-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN"&nbsp;"http://www.w3.org/TR/html4/loose.dtd"</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">meta&nbsp;</span><span style="color: #FF0000; ">http-equiv</span><span style="color: #0000FF; ">="Content-Type"</span><span style="color: #FF0000; ">&nbsp;content</span><span style="color: #0000FF; ">="text/html;&nbsp;charset=utf-8"</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span>显示jsp传递的参数-使用标签库<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">center</span><span style="color: #0000FF; ">&gt;&lt;</span><span style="color: #800000; ">h1</span><span style="color: #0000FF; ">&gt;</span>传递的参数<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">h1</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">center</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">hr</span><span style="color: #0000FF; ">/&gt;</span><br /><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">c:choose</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">c:when&nbsp;</span><span style="color: #FF0000; ">test</span><span style="color: #0000FF; ">="${fn:length(requestScope.paramMap)&gt;0}"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">table&nbsp;</span><span style="color: #FF0000; ">border</span><span style="color: #0000FF; ">="1"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;&lt;</span><span style="color: #800000; ">th</span><span style="color: #0000FF; ">&gt;</span>参数名<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">th</span><span style="color: #0000FF; ">&gt;&lt;</span><span style="color: #800000; ">th</span><span style="color: #0000FF; ">&gt;</span>参数值<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">th</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">c:forEach&nbsp;</span><span style="color: #FF0000; ">items</span><span style="color: #0000FF; ">="${requestScope.paramMap}"</span><span style="color: #FF0000; ">&nbsp;var</span><span style="color: #0000FF; ">="map"</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>${map.key}<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;&lt;</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span>${map.value}<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">c:forEach</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">table</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">c:when</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">c:otherwise</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">c:out&nbsp;</span><span style="color: #FF0000; ">value</span><span style="color: #0000FF; ">="没有在request中传递paramMap属性"</span><span style="color: #0000FF; ">/&gt;&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">/&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span>paramMap大小为:${fn:length(requestScope.paramMap)}<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">c:otherwise</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">c:choose</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">&gt;</span><br /><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">&gt;</span></div>
<div></div><img src ="http://www.blogjava.net/lypxynok/aggbug/384917.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lypxynok/" target="_blank">小桥流水人家</a> 2012-08-06 15:30 <a href="http://www.blogjava.net/lypxynok/articles/384917.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>