<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="j" uri="http://java.sun.com/jsp/jstl/core" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%
String str = "张三&李四&王五&赵六&田七";
request.setAttribute("str", str);
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<h1>所有人的姓名</h1>
<!-- delims 代表某个字符拆分字符串 -->
<j:forTokens items="${str }" delims="&" var="names" varStatus="status">
序号:${status.index }--姓名:${names }<br />
</j:forTokens>
</body>
</html>
其中delims 代表的是以某个字符 拆分字符串
分享到:
相关推荐
- EL 可以直接在 JSTL 标签中使用,例如 `${}` 语法。 7. **优点** - 提高代码可读性:JSTL 标签比 JSP 脚本更直观,便于理解。 - 分离关注点:JSTL 有助于实现 MVC 设计模式,将业务逻辑从视图层分离。 - 更少...
- **减少脚本元素**:通过使用JSTL,可以在很大程度上避免在JSP页面中使用复杂的脚本元素,从而降低了软件维护的难度。 - **增强可维护性**:将逻辑封装在JSTL标签中,使得表示层更清晰,易于维护。 - **提高可读性*...
使用JSTL遍历数据相比直接在JSP页面中使用Scriptlet( <%...%> )进行循环,能够使代码更加整洁且易于维护。此外,由于JSTL标签是在服务器端解析的,因此可以减少客户端(浏览器)的负担,提高页面加载速度。 **6. ...
3. **在JSP页面中使用自定义标签**:在JSP页面中,你可以通过`<%@ taglib %>`指令引入自定义标签库,并用`<mytag:tagname>`的形式调用自定义标签。 4. **配置Web应用**:确保web.xml文件中配置了对JSTL的支持,包括...
**Function标签库**引入了一系列预定义的函数,这些函数可以在EL(Expression Language)表达式中使用,为JSP页面提供更多的功能支持。 **中英文对照版**的JSTL文档通常会包含详细的中文解释,这对于中国开发者来说...
Jstl介绍?. Core标签库? 用于显示的?<c:out>?标签? 用于赋值的?<c:set>?标签? 用于删除的 <c:remove>?标签? 用于异常捕获的?<c:catch> 标签 用于判断的?<c:if> 标签 用于复杂判断的 <c:choose>?、 <c:when>?、...
### JSTL开发使用手册概览与核心知识点 #### JSTL简介 JSTL(JavaServer Pages Standard Tag Library)是一种标准的标签库,旨在简化JavaServer Pages (JSP) 页面的开发。它提供了一系列预定义的标签,帮助开发者...
JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中的一个标准标签库,用于增强JSP页面的功能,使开发者能够使用更简洁、可读性更强的标签来替代复杂的Java脚本。在JSTL中,我们通常会用到两个...
JSTL Core库是JSTL中最基础的部分,它提供了许多与控制流程相关的标签,如`<c:if>`、`<c:choose>`、`<c:when>`、`<c:otherwise>`(条件判断)、`<c:forEach>`、`<c:forTokens>`(循环)、`<c:set>`、`<c:remove>`...
**JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JSP页面提供了一套方便使用的标签,使得开发者能够更高效地编写动态网页。JSTL的主要目标是减少在JSP页面中的脚本代码,...
**JSTL(JSP Standard Tag Library)**是Java服务器端的一个强大工具,它提供了一系列标准的标签,用于简化JSP页面的...在实际开发中,JSTL通常与Spring MVC或其他MVC框架一起使用,进一步增强Web应用的功能和性能。
在运行时,Web应用服务器需要这个JAR来执行在JSP页面中使用的JSTL标签。`jstl-impl-1.2.jar`包含了处理表达式语言(EL, Expression Language)、核心标签库(Core)、函数库(Function)、国际化(fmt)以及SQL操作...
3. **在JSP页面中使用JSTL**: 在JSP页面头部,通过`<%@ taglib %>`指令引入JSTL库,例如: ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ...
2. **配置web.xml**:在`web.xml`中配置JSTL的标签库描述符,以便JSP解析器能找到并使用它们。 3. **避免过多的脚本元素**:JSTL旨在减少JSP页面中的Java代码,所以尽量避免在页面中混用脚本片段。 4. **理解每个...
**JAR文件**:在JSTL的使用中,我们需要引入两个核心的JAR文件:`jstl.jar`和`standard.jar`。`jstl.jar`包含了JSTL的标签库定义,而`standard.jar`包含了实现这些标签所需的类。在Servlet 3.0以上版本的容器中,如...
4. **c**: 条件和循环标签库,这是JSTL中使用最频繁的部分,提供了if、choose、when、otherwise、forEach、forTokens等标签,用于处理条件判断和循环控制。 5. **xml**: 处理XML文档的标签库,提供了解析XML、访问...
JSTL(JavaServer Pages Standard Tag Library,JavaServer Pages 标准标签库)是一组由 Sun Microsystems 提供的标准标签库,它允许开发者在 JSP 页面中使用预定义的行为而无需编写自定义标签。JSTL 的引入极大地...
在JSP页面中,通过`<%@ taglib %> `指令引入JSTL库,然后在页面中使用相应的标签。例如: ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ${list}" var="item"> ${item.name} ``...
这两个库协同工作,使得开发者可以在JSP中使用JSTL标签,同时利用EL进行数据绑定和表达式计算。 **JSTL的核心功能库:** - **Core库**:这是JSTL最基础的部分,包含了一系列与控制流程相关的标签,如迭代、条件...
在实际开发中,将这两个jar包添加到项目的类路径(ClassPath)中,就可以在JSP页面上使用JSTL的所有功能。通常,这些jar包会被放入Web应用的`WEB-INF/lib`目录下,这样服务器在解析JSP时就能找到它们。 总结来说,...