当前位置: 七九推 > IT编程>开发语言>JavaScript > 熟悉JSP的JSTL标签库

熟悉JSP的JSTL标签库

2022年06月23日 JavaScript 我要评论
1、JSP是什么?: JSP规范介绍: 它来自于JAVAEE规范中一种 JSP规范指定了如何开发JSP文件代替响应对象将处理写过写入到响应体的开发流程 JSP

1、JSP是什么?:

JSP规范介绍:

  • 它来自于JAVAEE规范中一种
    JSP规范指定了如何开发JSP文件代替响应对象将处理写过写入到响应体的开发流程
    JSP规范指定了Http服务器应该如何调用管理JSP文件

JSP文件优势:

  • JSP文件在互联网通信过程,是响应对象替代品
  • 降低将处理结果写入到响应体的开发工作量降低处理结果维护难度
  • 在JSP文件开发时,可以直接将处理结果写入到JSP文件
    不需要手写out.print命令,在Http服务器调用JSP文件时,
    根据JSP规范要求自动的将JSP文件书写的所有内容通过输出流写入到响应体

如果有接触过基于ASP .NET Web的MVC开发的C#大哥,就可以将jsp文件看作是cshtml文件。
通俗的说servlet是控制器,jsp就是视图。

2、JSTL又是什么?

JSTL标签库介绍:

  • JSTL标签库,全称是指: JSP Standard Tag Library JSP标准标签库,是一个不断完善的开放源代码的JSP标签库

开发的目的:

  • EL表达式主要是为了替换JSP中的表达式脚本,而标签库则是为了替换代码脚本。这样就会使得整个jsp页面变得更加简洁
    JSTL标签库会有五个不同功能的标签库,本篇内容介绍的是core(核心标签库)

Core标签库:
uri:http://java.sun.com/jsp/jstl/core
前缀:c

3、如何使用

1.先导入jstl标签库的jar包:

	taglibs-standard-impl-1.2.5.jar
	taglibs-standard-spec-1.2.5.jar

如果还没有jstl标签库的jar包,那么可以去官网下载,其他的jar包不考虑就下载impl跟spec这两个jar包就好了

打开IDEA,在Servlet项目中的web-info目录下创建lib目录,将jar包放在lib目录中,然后将jar包引用进项目中

2.使用taglib指令引入标签库
在Web文件夹中新建一个jsp文件,在jsp文件中,用如下指令引入标签库:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

接下来说明core核心库的标签

4、标签:

<c:set/>:

  • 作用:set标签可以往域中保存数据
  • 指令:域对象.setAttribute(key,value);
    scope:属性设置保存到哪个域
    page表示PageContext(默认值)
    request表示Request
    session表示Session
    applicatoin表示ServletContext
  • var:属性设置key
    value:属性设置值
    请添加图片描述
    这样是很方便的,不需要再经过繁琐的setAttribute方法设置值。
    一行代码能完成的事,何必需要更多的代码呢?
(0)
打赏 微信扫一扫 微信扫一扫

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2022  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com