首页 > 其他分享 >jsp jstl的常用标签

jsp jstl的常用标签

时间:2023-03-27 23:38:24浏览次数:42  
标签:--------------------------------------------------------------------------------


out.jsp

代码:

<%@ page language="java" pageEncoding="utf-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core " prefix="c"%>
 <html>
  <head>
   <title>page</title>
  </head> <body>
   <c:out value="欢迎访问" /><br>
   <c:out value="${session.username}" default="anonymous" /><br>
   <c:out value="${username}" default="anonymous" /><br>
   <!--escapeXml 是转义,如果值是false,则不需要转义,否则需要转义-->
   <c:out value="<h1>欢迎访问</h1>" escapeXml="false" />
   <c:out value="<h1>欢迎访问</h1>" /><br>
  </body>
 </html>

----------------------------------------------------------------------------------------

set.jsp

代码:

<%@ page language="java" pageEncoding="utf-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core " prefix="c"%>
 <html>
  <head>
   <title>page</title>
  </head>
  <body>
   <c:set var="username" value="SunWukong" scope="session" />
   <c:set var="username" scope="session">
    SunWukong
   </c:set>  
  </body>
 </html>

----------------------------------------------------------------------------------------

remove.jsp

代码:

<%@ page language="java" pageEncoding="utf-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core " prefix="c"%>
 <html>
  <head>
   <title>page</title>
  </head>
  <body>
   <c:remove var="username" scope="session"/> 
  </body>
 </html>

----------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------

catch.jsp

代码:

<%@ page language="java" pageEncoding="utf-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core " prefix="c"%>
 <html>
  <head>
   <title>page</title>
  </head>
  <body>
   <c:catch var="ex">
    <%
     String number = "none";
      int i = Integer.parseInt(number);
    %>
   </c:catch>
   ${ex} </body>
 </html>

----------------------------------------------------------------------------------------

 if.jsp

代码:

<%@ page language="java" pageEncoding="utf-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core " prefix="c"%>
 <html>
  <head>
   <title>page</title>
  </head>
  <body>
   <c:if test="${session.username=='system'}">
 欢迎系统管理员!
 </c:if> </body>
 </html>

----------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------

 forEach.jsp

代码:

<%@ page language="java" pageEncoding="utf-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core " prefix="c"%>
 <html>
  <head>
   <title>page</title>
  </head>
  <body>
   <%
    String names[] = new String[4];
    names[0] = "孙悟空";
    names[1] = "猪八戒";
    names[2] = "沙僧";
    names[3] = "唐僧";
    pageContext.setAttribute("names", names);
   %>
   <c:forEach items="${names}" var="name">
   ${name}<br>
  </c:forEach>
  
  <c:forEach items="${names}" var="name" begin="0" end="3" step="1"> 
   ${name}<br>
  </c:forEach> <c:forEach items="${names}" var="name" varStatus="i"> 
  ${name}<br>
  index: ${i.index}<br>
  count: ${i.count}<br>
  first: ${i.first}<br>
  last: ${i.last}<br>
 </c:forEach> 
  </body>
 </html>

标签:--------------------------------------------------------------------------------
From: https://blog.51cto.com/u_16034393/6153309

相关文章

  • 练习——标签的运用
    packagecom.q1u.struct;//标签的运用,类似于gotopublicclassLabelDemo{publicstaticvoidmain(String[]args){//打印101~150之间所有的质数......
  • vscode中emmet语法让行内标签自动换行
    在VSCode中在使用emmet插件生成注入a*5或span*5,生成多个行内标签时,不会自动换行,对块标签则会自动换行,例如:div*5,如何解决行内元素自动换行呢?解决方法如下:1、打开“文件”......
  • servlet 与 jsp的加载过程
    彻底搞清楚servlet和jsp的加载过程我们在书本上学习到的一般都是说servlet的生命周期,很少有介绍jsp的生命周期,今天我就结合我的感受,为大家说一下关于jsp的生命周期。首先......
  • a标签position为absolute时,IE无法点击(a position:absolute bug ie)
    为什么要把a标签搞为absolute呢?很多时候为了覆盖在其他html标签上,实现一些点击,比如一个flash广告,要想在整个flash上加一个链接,单击整块flash链接到某个网页。 用一个绝对定......
  • Web前端-HTML标签
    Web前端笔记第一部分:HTML学习HTML快速创建,配合tab键使用table>tr>td*4一个表格,一行四列table>(tr>td*5)*6一个表格下面创建5列6行的表格HTML概述1.什么是HTMLHTML是用来......
  • 获取标签的自定义属性
    <template><div><!--注意命名data-格式--><h1:data-myName="name":data-age="age"@click="btn">测试</h1></div></template><script>exportdefaul......
  • 一些常用的HTML标签
    空格nbsp;长传图片在上面实时显示<!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,in......
  • JSTL——JSP标准标签库
          ......
  • JAVAWEB-北京地铁查询系统(Servlet+JSP+CSS+SQL 实现)部分代码
    #这是我与伙伴合作完成的练习项目@小彭先森页面展示请见我的上一篇博客:https://www.cnblogs.com/rsy-bxf150/p/17253623.html完整代码请看我的GitHub:https://github.co......
  • JAVAWEB-北京地铁查询系统(Servlet+JSP+CSS+SQL 实现)
    Servlet+JSP+CSS+SQL实现完善的地铁系统页面#这是我和伙伴合作完成的练习项目#代码我将放在下一篇博客功能介绍:1.地铁线路查询:选择线路,输出线路上的站点名。2.地铁站......