jstl编程案例一

简介: jstl编程案例一
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    <title>My JSP 'simple.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>
  <%
    Collection customers=new ArrayList();
    customers.add(new String("user1"));
    customers.add(new String("user2"));
    customers.add(new String("user3"));
    customers.add(new String("user4"));
    //设置customer为的request属性
    request.setAttribute("customers",customers);
   %>
   <h4>Customers in the request:</h4>
   <c:set var="customer" scope="session" value="${requestScope.customers}"/>
   <c:forEach var="customer" items="${customers}">
    <c:out value="${customer}"/><br/>
   </c:forEach>
  </body>
</html>
<c:set>标签用于设置一个属性,可以把这个属性设置到Session中,也可以设置到Application中。<c:forEach>用于迭代Customers中的内容,<c:out>用于把一些计算器结果显示到客户端,输出到JspWriter流中。
目录
相关文章
|
7月前
|
前端开发 JavaScript Java
JAVAEE框架技术之4springMVC入门
JAVAEE框架技术之4springMVC入门
137 0
JAVAEE框架技术之4springMVC入门
|
4月前
|
Java API 数据库
详细介绍如何使用Spring Boot简化Java Web开发过程。
Spring Boot简化Java Web开发,以轻量级、易用及高度可定制著称。通过预设模板和默认配置,开发者可迅速搭建Spring应用。本文通过创建RESTful API示例介绍其快速开发流程:从环境准备、代码编写到项目运行及集成数据库等技术,展现Spring Boot如何使Java Web开发变得更高效、简洁。
80 1
|
7月前
|
机器学习/深度学习 算法 前端开发
深入浅出剖析EL表达式和JSTL
深入浅出剖析EL表达式和JSTL
51 0
深入浅出剖析EL表达式和JSTL
|
Java 测试技术 网络安全
JUnit5学习之二:Assumptions类
学习Assumptions类的用法
JUnit5学习之二:Assumptions类
|
JSON Java 数据格式
SpringBoot3---核心特性---2、Web开发III(模板引擎、国际化、错误处理)
SpringBoot3---核心特性---2、Web开发III(模板引擎、国际化、错误处理)
|
Java Apache
jstl概念以及基本使用
jstl概念以及基本使用
77 0
|
XML 开发框架 前端开发
高效实现Web开发:掌握Spring Boot 2高级模块Thymeleaf的神奇妙用(上)
高效实现Web开发:掌握Spring Boot 2高级模块Thymeleaf的神奇妙用
260 0
|
XML SQL Java
Java学习路线-54: JSTL(标准标签库)
Java学习路线-54: JSTL(标准标签库)
104 0
|
JSON Java 测试技术
【高效编程】SpringMVC框架如何与Junit整合,看这个就够了
您好,我是码农飞哥,感谢您阅读本文!如果此文对您有所帮助,请毫不犹豫的一键三连吧!本文主要介绍在SpringMVC框架整合Junit框架进行单元测试。闲话少述,让我们直入主题。
119 0