JSTL 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
JSTL 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
JSTL 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
JSTL 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
JSTL 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 CDDL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2009-06-22

软件简介

JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerworks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码来简化软件维护。最后,您将了解 JSTL 经过简化的表达式语言,它允许在不必使用功能齐全的编程语言的情况下对 JSTL 操作指定动态属性值。

JSP 标准标记库(JSTL)是 JSP 1.2 定制标记库集,这些标记库实现大量服务器端 Java 应用程序常用的基本功能。通过为典型表示层任务(如数据格式化和迭代或条件内容)提供标准实现,JSTL 使 JSP 作者可以专注于特定于应用程序的开发需求,而不是为这些通用操作“另起炉灶”。

展开阅读全文

评论 (3)

加载中
#JSTL#注意fmt国际化库,需要设置游览器的语言,而不是系统的语言
2015/05/19 12:57
回复
举报
可以可以 #JSTL#
2016/08/09 21:13
回复
举报
怎么去掉 <c:url value=""/>生成的url后面带的sessionid??#JSTL#
2016/08/17 11:59
回复
举报
更多评论
暂无内容
2020/08/04 13:04

J2EE之Servlet

个人认为Servlet在Java开发中属于最基础也是很重要的一个知识点了,今天就来简单谈谈servlet。 1.如何开发一个servlet 步骤: 1)编写java类,继承HttpServlet类 2)重新doGet和doPost方法 3)Servlet程序交给tom...

0
2
发表了博客
2019/05/04 19:53

JAVAEE-EJB

1.what is EJB(三个规则) A.定义服务端组件的编写规则 B.定义组件之间的交互规则 C.定义服务器对组件的管理规则 2.核心思想: 将商业逻辑和底层系统逻辑分离,开发者只需要关心商业逻辑,而由EJB容器实现目录服...

0
1
发表了博客
2015/03/01 21:49

JSP与Servlet

两者之间的关联

1
1
发表了博客
2013/05/11 14:08

Servlet与JSP

使用Servlet产生动态网页,需要在代码中打印输出很多HTML的标签,此外,在Servlet中,我们不得不将静态显示的内容和动态产生内容的代码混合在一起,这样程序员和网页编辑人员将无法一起工作,因为网页编辑人员不了解java语言,无法修改Servlet的代码。为了解决这个问题,Sun公司后来又推出了JSP(JavServer Pages)技术。...

0
1
发表了博客
2014/07/31 13:36

j2EE JSP

JSP,JSP执行过程,JSP语法,jsp内置对象,jsp filter

0
0
发表了博客
2019/02/15 16:42

J2EE与EJB

问题及答案来源自《Java程序员面试笔试宝典》第五章 Java Web 5.2 J2EE与EJB 1、什么是J2EE? J2EE是Java平台企业版的简称,是用来开发和部署企业级应用的一个架构,提供了统一的、开放标准的多层平台 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种 依循J2EE架...

0
0
发表于服务端专区
2019/10/14 22:46

BeginnersBook JSP、JSTL、Servlet 教程

来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美...

0
3
发表了博客
2019/03/01 17:52

web.xml servlet、servlet-mapping配置

Servlet 常称为服务器端小程序,即运行在服务器端的程序,用于处理及响应客户的请求。 Servlet类 是个特殊的java类,继承于HttpServlet。 --------------------------------------------------------------- 方法 客户端通常只有GET和POST两种请求方式,Servlet为了响应则两种请求,必须重写doGet()和doPost()方法。大部...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于开发技能专区
2019/08/28 14:41

IDEA2018.1版本中JSP使用jstl标签出现红线错误,jar包导入了,tld也引入了,还是报红线错误?

IDEA是2018.1版本的,项目一个非maven项目(项目有点老), 项目要用的jar包都是在lib目录下,modules下也将lib引入了! jsp中使用jstl标签就出现红线错误,jar包和tld都引入了,有大佬能帮看下吗?下面贴图: jsp红线错误图: 引入tld图: 所有的<%@ page %>或引入的java代码的<%%>都是红线错误!...

5
0
发表于大前端专区
2019/05/29 16:33

带查询条件的分页在点击下一页时如何保存住条件

输入price的两个数字点submit能正常显示,而点击下一页时变成了显示所有结果的页面。 感觉上script代码没起作用,求助!!! 如图 点击下一页后 工程结构如下 jsp页面(红色部分是为了保存住条件加的代码) <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix...

7
1
发表了问答
2014/08/04 10:34

weblogic 12.1jstl不能使用。

weblogic 12.1,jstl标签不起作用。tomcat下面可以使用。急求解决办法。

2
0
2019/03/10 16:28

JSF中使用<c:if>报空指针

在perimefaces的 <p:dataTable var="customer" ……/> 中 如下代码: <c:if test="${customer.open}"> <h:outputText value="是"/> </c:if> 打开页面报空指针,后经人提醒,把customer放入request中: <c:set var="open" scope="request" value="#{customer.open}"/> <c:if test="${open}"> <h:outputText v...

5
2
发表于软件架构专区
2018/12/27 13:56

JSTL不能遍历List对象,但能直接输出对象

list对象放到request域里,jsp页面用jstl遍历list对象,没有结果 。只能直接输出list对象

2
0
2018/09/10 21:17

JSTL的if标签里怎么判断字符串是否以http开头?

EL表达式能判断以什么开头吗?或者if标签怎么调用js函数

5
0
发表了问答
2014/08/10 17:54

jstl el 根据动态key 获取map的value

使用velocity时,是可以使用嵌套来获取map的value的,如:$map.get(key) 。 但是EL表示式是不能直接使用函数,也不能使用嵌套的,否则会报错。 EL表达式取map的value,${map[key]},但是若key是动态获取的,你若想这样${map[${key}]} 获取value就会报错的:。 可以使用下面的方式: <c:forEach begin="1" end="3" var="...

2
2
发表于大前端专区
2018/05/01 22:13

JSP JSTL标签 Unterminated <c:when tag错误要疯了。

使用JSP的JSTL标签,不知道什么原因导致forEach标签和choose标签无法检测到结束。 我能确定这两个标签都是正常结束的。 下面的forEach choose when标签逐个删除都报错。这样的写法,我用在了多个项目中,都没有出现这个问题,这次掉坑里了。完全不知道错在什么地方。 <%@ page language="java" contentType="text/html;...

12
0
2018/04/01 21:12

求助:项目引入jstl出错,ssm,maven管理,tomcat8+jdk1.8

有时候也会是这个 我想知道这个跟web.xml的 头信息有没有关系? 页面上是这样子的 web.xml头信息是这样子的 pom.xml依赖我是这么配置的 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <d...

2
1
发表了问答
2015/04/15 14:06

spring boot 启动jetty,jstl不能加载

工程中使用了Spring Boot,Spring Boot引入Jetty,通过spring-boot:run来启动工程 jetty的jar是通过spring boot引入的,自己另外单独引入的话也是同样的错误 工程启动后访问到包含c标签的页面报错org.apache.jasper.JasperException: /pages/logins.jsp(3,65) PWC6188: The absolute uri: http://java.sun.com/jsp/jstl/...

5
0
发表了问答
2016/12/08 16:24

java EL表达式和jstl 取不到值

<c:forEach items="${ctrlDetailForm.photoList }" var="item" varStatus="status"> <td style="text-align:center;vertical-align:top;width:20%"> <INPUT TYPE="checkbox" NAME="${count}" value="${item.photoname}" > <INPUT TYPE="hidden" NAME="${count+10}" value="${item.photoname}" > <c:out value="${item.ph...

12
0
发表了问答
2012/08/19 17:38

JSTL <c:if test="${vale =='0'}">不能判断?

如果command.status值等于1或2或4或者5 都能进行正确判断 但是等于0,就是不能判断 这是为啥??

3
0
发表了问答
2016/10/08 20:23

html表格合并??? javascript可以解决么? 或者是Jstl

code 2011 2012 2013 s11 2 1 3 s11 3 s21 1 2 2 s21 1 1 s31 2 如上表: 从数据库中遍历提取:一张表 字段:code,year. 如何合并成下表? code 2011 2012 2013 s11 2 4 3 s21 1 3 3 s31 2 谢谢。...

8
0
发表了问答
2016/07/06 12:39

jstl <c:forEach>嵌套循环同一个集合异常,求解释

jsp页面中,jstl 的<c:forEach>嵌套循环同一个集合出现异常,求解释。不要问我为什么要嵌套循环同一个集合,就解释一下为什么这么嵌套循环会出现异常,十分感谢. jsp页面代码: <c:forEach items="${menu }" var="menu" > ${menu.name} <c:forEach items="${menu }" var="m"> ${m.name} </c:forEach...

8
0
2016/05/08 13:03

大神帮忙,我想把图书按每行4本显示,怎么做?

<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%--导入JSTL标签库 --%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName(...

2
0
发表了问答
2016/04/18 16:43

jfinal jstl显示List<Model>问题

Page<User> page = User.dao.paginate(getParaToInt(0, 1), 10); setAttr("page",page); render("/system/user_list.jsp"); page.list 是hashMap 前台jstl 怎么遍历 <c:forEach var="user" items="${page.list} "> <tr> <td>${user.name}</td> </tr> </c:forEach> 异常 Caused by: javax.el.PropertyNotFoundExce...

3
0
发表了问答
2016/01/25 09:46

发现一个jstl的问题

A页面include引入的B页面加入jstl表达式引用 然后在A页面上用jstl方法则无效

1
0
发表了问答
2014/09/10 01:06

jfinal的maven工程加入了jstl依赖,页面上jstl表达式没失效!

依赖包都加上了,工程也启动正常!为啥表达式不转换,纠结一晚上了。

6
0
发表了问答
2015/12/11 15:33

jfinal结合jstl的ActiveRecord的表关联问题

@jfinal 用jfinal,视图是jsp+jstl,碰到ActiveRecord的关联问题,取不到。 public class House extends Model<House> {   public static final House me=new House();    } package cn.zf.model; import java.util.List; import com.jfinal.plugin.activerecord.Model; public class User extends Model<User> { ...

1
0
发表了问答
2015/11/18 14:18

求教一个关于jstl的fn:replace方法

因为高亮显示在后台处理的,前台的title无法识别出jsp标识符,那么就变成了 想用jstl的fn:replace方法将前后两个标签替换掉。那么有两个问题: 1.fn:replace(string, before, after)表达式替换字符串,现在有两个字符串需要替换,这个如何做?如果不能用此方法,那该用什么方法? 2.字符串内含有 ' 这个单引号字符,运行...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
28 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部