jstl编程案例一

来源:互联网 发布:为什么卸载软件要重启 编辑:程序博客网 时间:2024/05/20 19:45
<%@ 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流中。

0 0
原创粉丝点击