美文网首页
5.Jsp标签

5.Jsp标签

作者: 峰子1994 | 来源:发表于2017-07-31 15:08 被阅读24次
1.Jsp标签
1.Jsp标签的作用
Jsp标签主要在jsp页面执行java代码,用于替换jsp脚本。
EL表达式局限: 
1)不能保存数据,只能获取数据         
2)没有条件判断逻辑
3)没有数据遍历功能
2. Jsp标签分类
Jsp内置标签(动作标签): 不需要导入标签库
JSTL标签库:  需要导入标签库
自定义标签: 需要导入标签库
3.Jsp内置标签
<jsp:forward/>  转发标签  用于转发
<jsp:param/>   参数标签
<jsp:incude/>  包含标签 用于包含其他页面
注意:
1)其原理是包含与被包含的页面先各自翻译成独立的java源文件,然后再运行时合并再一起。(先翻译再合并),这叫动态包含
  ==== 静态包含  vs   动态包含====
1)原理不一样
a)静态包含(先合并再翻译)   
b)动态包含(先翻译再合并)
2)语法不一样
a)静态包含( includ指令:  <%@include%> )
b)动态包含 (include标签: <jsp:include />)
3)参数传递不同
a)静态包含不能传递参数
b)动态包含可以向被包含页面传递参数
4.JSTL标签
jstl , java starardard tag libarary  java标准标签库
以前: jsp2.0以前jstl不属于java规范。属于第三方的工具。需要导入jar包
现在: jsp2.0 jstl纳入javaee规范。不需要导入jar包。
JSTL标签库分类:
1)核心标签库 (core/c  ) 使用最频繁的
2)国际化互标签库(fmt)
3)EL函数库 (fn)
4)数据库标签库(sql)
5)Xml标签库(x)
5.JSTL使用步骤
1)确保jstl的支持jar包已经导入到项目中
2)在jsp页面的顶部导入标签库
<%@taglib   uri="tld文件的路径" 
        prefix="标签库缩写"%>
        tld文件: 标签库的声明文件(每套标签都有一个tld文件)              
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
3)使用标签库中的标签
<c:set></c:set>
6.核心标签库
保存数据:
<c:set></c:set>
获取数据
<c:out value=""></c:out>
单条件判断:
<c:if test=""></c:if>
多条件判断
<c:choose></c:choose>
<c:when test=""></c:when>
<c:otherwise></c:otherwise>  
数据遍历
<c:forEach></c:forEach>
<c:forTokens items="" delims=""></c:forTokens>
7.El函数库
EL函数库: 主要是用于在jsp页面中操作字符串
<%
    String str = "java-net-php";
    str.split("-");
    str.substring(0,1);
%>

相关文章

  • 5.Jsp标签

    1.Jsp标签 1.Jsp标签的作用 2. Jsp标签分类 3.Jsp内置标签 4.JSTL标签 5.JSTL使用...

  • 3.Jsp内置9大对象

    1.内置对象的概念 2. 9个内置对象 3.out对象 4.pageContext对象 5.Jsp四个域对象的 5...

  • 1.jsp的概念

    1.Jsp的概念 2.Jsp的作用 3.Jsp的运行 4.Jsp运行过程 5.Jsp开发的疑问 6.Jsp语法 6...

  • 标签,标签

    宇宙很大,“宇宙”这俩字儿很小。 宇宙很复杂,“宇宙”这俩字儿很简单。 宇宙时刻在变化,“宇宙”这俩字儿没什么变化...

  • JAVAWEB总结1_HTML

    常用标签 标签 标签 标签 标签 标签 标签 标签 标签

  • html学习之路(三)- 块级标签

    div标签 p标签 pre标签 figure标签 figcaption标签 ul标签 ol标签 li标签 dl标签...

  • img标签,a标签,form标签

    img标签 作用:在页面中显示一张图片 属性: src 图片的路径 width 图片宽 height 图片高 al...

  • html学习之路(二)- 行内标签

    hr标签(块级标签) br标签 wbr标签 span标签 a标签 small标签 abbr标签 dfn标签 bdo...

  • html5的学习

    标签的学习 标签 : 网页的头部标签 标签 : 网页的标题信息标签 标签 : 段落标签 标签 : 强调字体标签 默...

  • ## HTML基础-常见标签

    ## HTML基础-常见标签 # hr标签 # --> # img标签 # br标签 # p标签 # a标签 # ...

网友评论

      本文标题:5.Jsp标签

      本文链接:https://www.haomeiwen.com/subject/hjhrlxtx.html