JSTL标签

来源:互联网 发布:vb 数值转换为字符 编辑:程序博客网 时间:2024/06/13 22:21

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>公民信息列表</title>
<style type="text/css">
table {
border-left:5px solid #ffffff;
border-collapse: collapse;
}
td {
font: normal 12px/ 17px Arial;
padding: 2px;
}
th {
font: bold 12px/ 17px Arial;
padding: 4px;
border-bottom: 1px solid #333;
}
body {
font-size: 14px;
}
#main{
width:300px;
border:solid 1px #000000;
}
</style>
</head>
<body>
<div id="main">
<table>
<tr>
<th width="30px">编号</th>
<th width="30px">姓名</th>
<th width="30px" align="center">性别</th>
<th width="30px">年龄</th>
<th width="135px">身份证号</th>
</tr>
<c:forEach items="${list}" var="list">
<tr>
<td align="center">${list[0]}</td>
<td>${list[1]}</td>
<td>${list[2]}</td>
<td>${list[3]}</td>
<td>${list[4]}</td>
</tr>
</c:forEach>
</table>
</div>
</body>
</html>









////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>应用&lt;c:out&gt;标签输出字符串“水平线标记&lt;hr&gt;”</title>
</head>
<body>
escapeXml属性为true时:
<c:out value="水平线标记<hr>" escapeXml="true"></c:out>
<br>
escapeXml属性为false时:
<c:out value="水平线标记<hr>" escapeXml="false"></c:out>
</body>
</html>









////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>应用&lt;c:set&gt;标签的应用</title>
</head>
<body>
<ul>
<li>定义request范围内的变量username</li>
<br>
<c:set var="username" value="明日科技" scope="request"/>
<c:out value="username的值为:${username}"/>
<li>设置UserInfo对象的name属性</li>
<jsp:useBean class="com.wgh.UserInfo" id="userInfo"/>
<c:set target="${userInfo}" property="name">cdd</c:set>
<br>
<c:out value="UserInfo的name属性值为:${userInfo.name}"></c:out>
</ul>
</body>
</html>












////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////





<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>应用&lt;c:remove&gt;标签移除变量</title>
</head>
<body>
<ul>
<li>定义request范围内的变量username</li>
<br>
<c:set var="username" value="明日科技" scope="request"/>
username的值为:<c:out value="${username}"/>
<li>移除request范围内的变量username</li>
<br>
<c:remove var="username" scope="request"/>
username的值为:<c:out value="${username}" default="空"/>
</ul>
</body>
</html>










////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>应用&lt;c:catch&gt;标签捕获异常信息</title>
</head>
<body>
<c:catch var="error">
<jsp:useBean class="com.wgh.UserInfo" id="userInfo"/>
<c:set target="${userInfo}" property="pwd">111</c:set>
</c:catch>
<c:out value="${error}"/>
</body>
</html>






////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>应用&lt;c:import&gt;标签导入网站Banner</title>
</head>
<body style=" margin:0px;">
<c:set var="typeName" value="流行金曲 | 经典老歌 | 热舞DJ | 欧美金曲 | 少儿歌曲 | 轻音乐 | 最新上榜"/>
<!-- 导入网站的Banner -->
<c:import url="navigation.jsp" charEncoding="UTF-8">
<c:param name="typeList" value="${typeName}"/>
</c:import>




</body>
</html>








<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%request.setCharacterEncoding("UTF-8"); %>
<table width="901" height="128" border="0" align="center" cellpadding="0" cellspacing="0" background="images/bg.jpg">
  <tr>
    <td width="16" height="91">&nbsp;</td>
    <td width="885">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td style=" font-size:11pt; color:#FFFFFF"><b>${param.typeList}</b></td>
  </tr>
</table>













////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>应用&lt;c:url&gt;标签生成带参数的URL地址</title>
</head>
<body>
<c:url var="path" value="register.jsp" scope="page">
<c:param name="user" value="mr"/>
<c:param name="email" value="wgh717@sohu.com"/>
</c:url>
<a href="${pageScope.path }">提交注册</a>
</body>
</html>









////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>重定向页面并传递参数</title>
</head>
<body>
<c:redirect url="main.jsp">
<c:param name="user" value="cdd"/>
</c:redirect>
</body>
</html>






<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>显示结果</title>
</head>
<body>
[${param.user }]您好,欢迎访问我公司网站!
</body>
</html>










////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>根据是否登录显示不同的内容</title>
</head>
<body>
<c:if var="result" test="${empty param.username}">
  <form name="form1" method="post" action="">
用户名:
      <input name="username" type="text" id="username">
    <br>
    <br>
    <input type="submit" name="Submit" value="登录">
  </form>
</c:if>
<c:if test="${!result}">
[${param.username }] 欢迎访问我公司网站!
</c:if>
</body>
</html>







////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>根据是否登录显示不同的内容</title>
</head>
<body>
<c:choose>
<c:when test="${empty param.username}">
 <form name="form1" method="post" action="">
用户名:
     <input name="username" type="text" id="username">
   <br>
   <br>
   <input type="submit" name="Submit" value="登录">
 </form>
</c:when>
<c:otherwise>
[${param.username }] 欢迎访问我公司网站!
</c:otherwise>
</c:choose>
</body>
</html>









////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>实现分时问候</title>
</head>
<body>
<!-- 获取小时并保存到变量中 -->
<c:set var="hours">
<%=new java.util.Date().getHours()%>
</c:set>
<!-- 获取分钟并保存到变量中-->
<c:set var="second">
<%=new java.util.Date().getMinutes()%>
</c:set>
<c:choose>
<c:when test="${hours>1 && hours<6}">早上好!</c:when>
<c:when test="${hours>6 && hours<11}" >上午好!</c:when>
<c:when test="${hours>11 && hours<17}">下午好!</c:when>
<c:when test="${hours>17 && hours<24}">晚上好!</c:when>
</c:choose>
 现在时间是:${hours}:${second}
</body>
</html>









////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page import="java.util.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>幸运大抽奖</title>
</head>
<body>
<%Random rnd=new Random();%>
<!-- 将抽取的幸运数字保存到变量中 -->
<c:set var="luck">
<%=rnd.nextInt(10)%>
</c:set>
<c:choose>
<c:when test="${luck==6}">恭喜你,中了一等奖!</c:when>
<c:when test="${luck==7}" >恭喜你,中了二等奖!</c:when>
<c:when test="${luck==8}">恭喜你,中了三等奖!</c:when>
<c:otherwise>谢谢您的参与!</c:otherwise>
</c:choose>
</body>
</html>








////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page import="java.util.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>遍历List集合</title>
</head>
<body>
<%
List<String> list=new ArrayList<String>(); //创建List集合的对象
list.add("简单是可靠的先决条件"); //向List集合中添加元素
list.add("兴趣是最好的老师");
list.add("知识上的投资总能得到最好的回报");
request.setAttribute("list",list); //将List集合保存到request对象中
%>
<b>遍历List集合的全部元素:</b><br>
<c:forEach items="${requestScope.list}" var="keyword" varStatus="id">
${id.index }&nbsp;${keyword}<br>
</c:forEach>
<b>遍历List集合中第1个元素以后的元素(不包括第1个元素):</b><br>
<c:forEach items="${requestScope.list}" var="keyword" varStatus="id" begin="1">
${id.index }&nbsp;${keyword}<br>
</c:forEach>
</body>
</html>









////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>应用&lt;c:forEach&gt;列举10以内全部奇数</title>
</head>
<body>
<b>10以内的全部奇数为:</b>
<c:forEach var="i" begin="1" end="10" step="2">
${i}&nbsp;&nbsp;
</c:forEach>
</body>
</html>









////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>应用&lt;c:forTokens&gt;分隔字符串</title>
</head>
<body>
<c:set var="sourceStr" value="Java Web:程序开发范例宝典、典型模块大全;Java:实例完全自学手册、典型模块大全"/>
<b>原字符串:</b><c:out value="${sourceStr}"/>
<br><b>分割后的字符串:</b><br>
<c:forTokens items="${sourceStr}" delims=":、;" var="item">
${item}<br>
</c:forTokens>
</body>
</html>







////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>用户注册——协议</title>
<style>
td,body{
font-size:12px;
padding:5px;
}
</style>
</head>
<body>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td>请确认许可协议:</td>
  </tr>
  <tr>
    <td height="159" align="center" valign="top"><textarea name="agreement" cols="60" rows="10" id="agreement">
    <c:import url="agreement.txt" charEncoding="GBK"/>
    </textarea></td>
  </tr>
  <tr>
    <td align="center"><input type="submit" name="Submit" value="我接受以上协议"></td>
  </tr>
</table>
</body>
</html>








////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>根据当前的星期显示不同的提示信息</title>
</head>
<body>
<!-- 获取星期并保存到变量中 -->
<c:set var="week">
<%=new java.util.Date().getDay()%>
</c:set>
<c:choose>
<c:when test="${week==0 || week==6}">今天是休息日,放松一下心情吧!</c:when>
<c:when test="${week==1}" >新的一周开始了,努力学习吧!</c:when>
<c:otherwise>继续努力学习吧!</c:otherwise>
</c:choose>
</body>
</html>








////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%String[] arr={"苹果","香蕉","荔枝","芒果"}; 
request.setAttribute("arrFruit",arr);
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>显示数组中的数据</title>
</head>
<body>
<c:forEach items="${requestScope.arrFruit}" var="fruit" varStatus="id">
${id.index }&nbsp;${fruit}<br>
</c:forEach>
</body>
</html>







////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////







0 0
原创粉丝点击