JSTL方面的知识点

JSTL方面的知识点

ID:37846410

大小:17.79 KB

页数:3页

时间:2019-06-01

JSTL方面的知识点_第1页
JSTL方面的知识点_第2页
JSTL方面的知识点_第3页
资源描述:

《JSTL方面的知识点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在使用JSTL标签的时候需要完成以下2个步骤:1)导入jstl.jar和standard.jar这两个JSTL的jar文件。2)在JSP页面中使用<%@tagliburl=””prifix=””%>元素导入标签库。最常用的jstl标签为forEach和if标签导入jstl的方法是:将上面连个jar包放在lib目录下。每次导入新jar包后要重启计算机。否则会有错误。<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><%@taglibpre

2、fix="c"uri="http://java.sun.com/jsp/jstl/core"%>MyJSP'jstl.jsp'startingpage<%--在使用标签库时,得导入tablib指令,指定prifix,并且要给prifix指定一个名称空间这表示在下面页面中怎样写。如c,由于c是一个假的,要制定一个真的名称空间爱那个。在standard.jar中META-INF中c.tld的uri拷上

3、去。--%><%//模拟servlet向request域中存入数据请求转发到该jsp//数组String[]arr={"aa","bb"};request.setAttribute("arr",arr);//list单列集合Listlist=newArrayList();list.add("aaa");list.add("bbb");request.setAttribute("list",list);//Map双列集合Mapmap=newHashMap();map.put("aaaa","AAAA");map.put("bbbb","BBBB");map.put("1","cccc");

4、request.setAttribute("map",map);%><%--下面的一个标签的作用就是增强for循环它里面有两个重要的属性items用于指定用于迭代的容器,它使用el表达式,意思就是说从四个域中找到arr这个容器,这里不能直接使用字符串。var表示一个关键字,当迭代时迭代出的数据用str表示,这个for循环执行的次数是map元素的个数。由于str存入了域中,所以要用El表达式,从四个域中找到相应得el.--%>${str}


<%--再用foreach找到--%>

5、forEachvar="s"items="${list}">${s}


<%--for(Entrye:map.entrySet()){e.getnamee.getValue}=等号相当于在jsp页面中直接写。--%>${entry.key}==${entry.value}

<%--EL表达式可以做条件--%>${1==1}
<%--下面一句的作用是通过test的值来判断是否执行aaaac:if标签是要结合EL表达式来用的。--%>

6、aaa


欢迎访问
服务器忙JSP标签导入jar包在jsp页面中通过taglib指令导入标签库forEach迭代标签iftest条件判断

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。