<c:url>标签将URL格式化为一个字符串,然后存储在一个变量中。这个标签在需要的时候会自动重写URL。var属性用于存储格式化后的URL。<c:url>标签只是用于调用response.encodeU
<c:redirect> 标签<c:redirect>标签通过自动重写URL来将浏览器重定向至一个新的URL,它提供内容相关的URL,并且支持c:param标签。语法格式<c:redirect url="<string>" context=
<c:param> 标签<c:param>标签用于在<c:url>标签中指定参数,而且与URL编码相关。在<c:param>标签内,name属性表明参数的名称,value属性表明参数的值。语法格式<c:param name="<s
<c:forEach>, <c:forTokens> 标签这些标签封装了Java中的for,while,do-while循环。相比而言,<c:forEach>标签是更加通用的标签,因为它迭代一个集合中的对象。<c:forTokens>标签
<c:import> 标签<c:import>标签提供了所有<jsp:include>行为标签所具有的功能,同时也允许包含绝对URL。举例来说,使用<c:import>标签可以包含一个FTP服务器中不同的网页内容。
<c:choose>, <c:when>, <c:otherwise> 标签<c:choose>标签与Java switch语句的功能一样,用于在众多选项中做出选择。switch语句中有case,而<c:choose>标签中对应有<c:when>,swi
<c:if> 标签<c:if>标签判断表达式的值,如果表达式的值为真则执行其主体内容。语法格式<c:if test="<boolean>" var="<string>" scope="<string>"> ...</c:if> 属性<c:if>标
<c:catch> 标签<c:catch> 标签主要用来处理产生错误的异常状况,并且将错误信息储存起来。语法格式<c:catch var="<string>">...</c:catch> 属性<c:catch>标签有如下属性:
<c:remove> 标签<c:remove>标签用于移除一个变量,可以指定这个变量的作用域,若未指定,则默认为变量第一次出现的作用域。这个标签不是特别有用,不过可以用来确保JSP完成清理工作
<c:set> 标签<c:set>标签用于设置变量值和对象属性。<c:set>标签就是<jsp:setProperty>行为标签的孪生兄弟。这个标签之所以很有用呢,是因为它会计算表达式的值,然后使用计算
<c:out> 标签<c:out>标签用来显示一个表达式的结果,与<%= %>作用相似,它们的区别就是<c:out>标签可以直接通过"."操作符来访问属性。举例来说,如果想要访问customer.address.st
Java8 Base64Java 8 新特性在Java 8中,Base64编码已经成为Java类库的标准。Java 8 内置了 Base64 编码的编码器和解码器。Base64工具类提供了一套静态方法获取下面三种BASE64
Java 8 日期时间 APIJava 8 新特性Nashorn 一个 javascript 引擎。Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理。在旧版的 Java 中,日期时间
Java 8 Nashorn JavaScriptJava 8 新特性Nashorn 一个 javascript 引擎。从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引擎。Nashorn完全支
Java 8 Optional 类Java 8 新特性Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保