首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >熟悉JSP的JSTL标签库

熟悉JSP的JSTL标签库

作者头像
凉凉心.
发布2025-10-13 16:03:52
发布2025-10-13 16:03:52
1300
举报
文章被收录于专栏:CSDN专栏CSDN专栏

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包:

代码语言:javascript
复制
	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文件中,用如下指令引入标签库:

代码语言:javascript
复制
<%@ 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方法设置值。 一行代码能完成的事,何必需要更多的代码呢?

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、JSP是什么?:
  • 2、JSTL又是什么?
  • 3、如何使用
  • 4、标签:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档