博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
略识JSTL标签库
阅读量:7006 次
发布时间:2019-06-27

本文共 750 字,大约阅读时间需要 2 分钟。

hot3.png

JSTL(Java Standard Taglib Langage):

只要使用该标准标签库的函数和标签,都可以在任何支持JavaEE规则的服务器中运行,无需修改代码。反之,为非标准标签库。

 

JSTL核心标签(core标签):

<c:out>  向浏览器输出内容。(注意它的escapeXml属性,即是否要转义内容。如果是js代码,就不要转义)

例子:<%

pageContext.setAttribute("osc","<script>window.alert('这是红薯的地盘')</script>");

 %>

<c:out value="${sal}" escapeXml="true" />

<c:set>  一般用来设置域对象或者Map对象的属性,可以联想到setAttribute()的用法

 

<c:remove>  删除域中的属性

<c:catch>   捕获异常

<c:if test=””>  相当于if...then...    

<c:choose>和<c:when>  if ... else if...esle if ... else

<c:forEach>  用于迭代

<c:url>和<c:param>  <c:param>给yrl地址附加参数

例子:

http://localhost:808/servlet/MyServlet?name  = “开源中国”

<c:param name=“name” value=“开源中国" />

 

<c:redirect>   重定向,仅限于本项目中使用。不能定向到其他项目

<jsp:forward>   转发(注意:这个是jsp标签,前面提到了重定向,在这里给出转发标签

转载于:https://my.oschina.net/drenerd/blog/487793

你可能感兴趣的文章
如果将一维数组编程一个字符串
查看>>
codeforces B. Ohana Cleans Up
查看>>
PHP 对象 “==” 与 “===”
查看>>
Atitit.播放系统规划新版本 and 最近版本回顾 v3 pbf.doc 1 版本11 (ing)41.1 规划h5本地缓存系列 41.2 Android版本app41.3 双类别系统,...
查看>>
jenkins2 hello pipeline
查看>>
10个调试技巧
查看>>
Atitit.常用的gc算法
查看>>
Cesium原理篇:4Web Workers剖析
查看>>
python 设计模式
查看>>
javaweb学习总结二十一(servlet开发入门、servlet生命周期以及调用过程)
查看>>
html传参数
查看>>
nodemanager启动失败
查看>>
spring整合mybatis是如何配置事务的?
查看>>
打印报表
查看>>
POJ 2756 Autumn is a Genius 大数加减法
查看>>
redis+mysql
查看>>
Redis(二):Redis的九大应用场景
查看>>
sonarqube 指定jdk
查看>>
js中window.onload 与 jquery中$(document.ready()) 測试
查看>>
jsoncpp的生成和使用
查看>>