学号2020080604016 闫杰
1.JSTL
1 .什么是JSTL
JSTL: JavaServer Pages Standard Tag Libary,java服务器端页面的标准标签库,其实就是在jsp页面上使用的标签库。
JSTL标签库有五个组成,通常使用核心标签库。
在jsp页面上面引入标签库:<%@ taglib uri=“标签库的url地址” prefix=“标签的前缀” %>
2 .JSTL的下载和使用
步骤:
1.在jsp页面使用taglib指令引入标签库
2.导入jstl相关的jar包
3.测试一下。
在WebContent目录下创建一个名为test.jsp 的文件
启动Tomcat服务器,打开浏览器,在地址栏中输入地址"http:/locahost:9999/chapter07/test.jsp" 访问test.jsp页面,此时,浏览器窗口中显示如下图所示:
3 .JSTL中的Core标签
1.<c:out>标签:
向网页输出内容
基本语法:
第一种:
<c:out value="el表达式获取值" default="值" escapeXml="true或者false"></c:out>
第二种:
<c:out value="el表达式获取值" escapeXml="true或者false"> 默认值 </c:out>
default:如果value属性获取到了值,就输出这个值,如果没有获取到,就输出default属性对应的值。
escapeXml(默认值true):如果值为true,就会把html标记当成普通的字符串输出,如果值为false,就会正常解析html标记,正常输出。
例:在WebContent目录下创建一个名为c_out1的文件。
c_out1:
启动Tomcat服务器,打开浏览器,在地址栏中输入地址"http:/locahost:9999/chapter07/c_out1.jsp" 访问test.jsp页面,此时,浏览器窗口中显示的结果如下图所示:
如果不想让<c:out>标签输出默认值,可以在客户端访问C_ _out1.jsp 页面时传递一个参数,在浏览器地址栏中输入http://ocalhost:9999/chapter07/c _out1.jsp?userame=itcast ,此时,浏览器窗口中显示的结果如下图所示。