JSP自定义标签(2)JSTL标签库

【Python】多分类算法—Random Forest 【Python】多分类算法—Random Forest 本文将主要就Random Forest(随机森林)的多分类应用进行描述,当然也可运用于二分类中 文章目录【Python】多分类算法—Random Forest前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 本文主要引用的是sklearn 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import nump 阅读详情

				JSTL标签库的几个常用标签例子

要想在web开发中使用JSTL标签库必须得在web应用程序的WEB-INF/lib目录下导入jstl.jar和standard.jar.

不知道为什么会出现<span>,亲们直接忽略就是了。代码都运行通过,希望对大家有些指导意义。

<c:if>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!--默认值,不能更改 -->
<html>
  <head>
  </head>
  
  <body>
  	<!-- test="" 条件表达式  var="varName" 存放条件表达式值的变量 scope="{page|request|session|application}"-->
  	<!-- 满足条件时将执行的代码段 -->
   <c:if test="${param.name=='yjm'}" var="result">
   			hello,yjm!
   </c:if>
   		条件判断结果为:${result}
  </body>
</html>

<c:forEach>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!--默认值,不能更改 -->
<html>
  <head>
  
    
    <title>My JSP 'ForEach.jsp' starting page</title>

  </head>
  
  <body>
    	<%
    		String[] users = {"admin","liubin","guest","user1"};
    		request.setAttribute("users",users);
    	%>
    	<table border=1 width=500>
    		<tr align=center bgcolor=#dddddd>
    			<td>内容</td>
    			<td>索引值</td>
    			<td>共访问过</td>
    			<td>是否为第一个成员</td>
    			<td>是否是最后一个成员</td>
    		</tr>
    		<!-- items="collection" collection 代表要被遍历的集合-->
    		<!-- begin="begin" 开始的位置,必须大于或等于0
    			 end="end" 结束位置,默认为最后一个成员
    			 step="step" 每次循环的增量值,默认为1
    			 var="varname" 指向对当前成员的引用
    			 varStatus="varStatus" 存放当前成员的变量,常用的四个
    				index:当前成员的索引
    				count:共访问过的成员总数
    				first:当前成员是否为第一个成员
    				last:当前成员是否为最后一个成员
    		 -->
    		<c:forEach items="${users}" var="user" varStatus="s">
    			<tr align=center>
    				<td><c:out value="${user}"/></td>
    				<td><c:out value="${s.index}"/></td>
    				<td><c:out value="${s.count}"/></td>
    				<td><c:out value="${s.first}"/></td>
    				<td><c:out value="${s.last}"/></td>
    			</tr>
    		</c:forEach>
    	</table>
    	
    	<c:forEach var="num" begin="1" end="9" step="2">
    		<c:out value="${num}"/>的平房是:
    		<c:out value="${num*num}"/><br>
    	</c:forEach>
  </body>
</html>

<c:choose>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!--默认值,不能更改 -->
<html>
  <head>
   
  </head>
  
  <body>
    <%
    	Random rnd = new Random();
    	Integer luck = new Integer(rnd.nextInt(10));
    	pageContext.setAttribute("luck",luck);
    %>
    <c:choose>
    	<!-- test="condition" condition为真时执行里面的代码 -->
    	<c:when test="${luck==1}">恭喜你中了一等奖!</c:when>
    	<c:when test="${luck==2}">恭喜你中了二等奖!</c:when>
    	<c:when test="${luck==3}">恭喜你中了三等奖!</c:when>
    </c:choose>
  </body>
</html>

<c:forTokens>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
  <head>
   
  </head>
  
  <body>
  	<%
  		String users="admin#liubin#yjm#guest#user";
  		request.setAttribute("users",users);
  	%>
  	<table border=1 width=500>
    		<tr align=center bgcolor=#dddddd>
    			<td>内容</td>
    			<td>索引值</td>
    			<td>共访问过</td>
    			<td>是否为第一个成员</td>
    			<td>是否是最后一个成员</td>
    		</tr>
    		<!-- c:fortakens 和 forEach 类似,唯一的确别在于delims属性 -->
    		<c:forTokens items="${users}" delims="#" var="user" varStatus="s">
    			<tr align=center>
    				<td><c:out value="${user}"/></td>
    				<td><c:out value="${s.index}"/></td>
    				<td><c:out value="${s.count}"/></td>
    				<td><c:out value="${s.first}"/></td>
    				<td><c:out value="${s.last}"/></td>
    			</tr>
    		</c:forTokens>
    </table>
  </body>
</html>

 <c:import>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
  <head>
    
  </head>
  
  <body>
  		<h2>import 标签应用实例</h2>
  		<!--c:import url="url" content="content" 包含同一个容器上的其他应用程序中的文件,以/开头
  		 var="varname" 存放被包含文件内容的变量    scope="{page|request|session|application} var变量的作用范围" 
  		 charEncoding="utf-8" 包含文件内容的编码方式-->
  		 
  		<c:import url="http://www.xiaomi.com" var="result"/>
  		<br/>
  		http://www.xiaomi.com的解析结果为:<br>
  		<textarea rows="70" cols="150">${result}</textarea>
  		<c:import url="If.jsp" var="result">
  			<c:param name="name" value="yjm"/>
  		</c:import>	
		<br>
		<br>
		If.jsp?name=yjm 的解析结果为:<br>
		  <textarea rows="40" cols="100">${result}</textarea>
  
  
  </body>
</html>

                               <c:url>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<html>
  <head>
   

  </head>
  
  <body>
   		<c:url value="If.jsp" var="myurl"></c:url>
   		<a href="${myurl}">if标签应用示例</a>
   		<c:url value="If.jsp" var="myurl">
   			<c:param name="name" value="yjm"/>
   		</c:url>
   		产生的URL内容为:${myurl}<br><br>
   		<a href="<c:url value="http://www.xiaomi.com"/>">小米网</a> 
   
  </body>
</html>
        <c:redirect>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<html>
  <head>
   

  </head>
  
  <body>
 	
 		<c:redirect url="If.jsp">
 			<c:param name="name" value="yjm"/>
 		</c:redirect>
 		<!-- 下面的代码将不再执行 -->
 		<c:redirect url="if.jsp"></c:redirect>
 	
 	
  </body>
</html>


C#【必备技能篇】Winform实现多语言切换(.resx文件的应用) 在实际的项目开发中,软件需要实现多语言切换。本文通过一个实际的例子,可以让你学习到这个技能。 阅读详情

相关推荐

瑞萨芯片串口配置,基于RL78芯片的串口使用配置

在这里隆重给大家介绍瑞萨编辑器CS+ for CA 的自动生成代码功能,只需要配置几个参数,就可以得到你想要的串口配置了,我现在已经忘记怎么手动配置寄存器了,哈哈。选择设置,此时将端口设置成功接下来设置时钟,根据自己的芯片所需设置相应的时钟,自己芯片是什么时钟查看数据手册和原理图可以找到。瑞萨芯片的串口配置其实和ST芯片的串口配置差不多,只是ST芯片的中文数据手册比较多,就更好配置了,找到所需要的串口配置IO口,此时将UART0 配置为引脚P61和P62,瑞萨芯片的串口配置竟然要配置串口。

qq_45315904的博客 4303

JSTL标签 参考手册

  前言 ========================================================================= JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。   JSTL全名为JavaServe...

SiC B2B2C Shop大型B2B2C商城软件产品,使用Java语言开发,高性能高扩展性高安全性分布式。可帮助你快速的建立大型B2B2C电商系统 2315

数字IC后端层次化Hierarchical Flow子系统Sub-System模块 block partition和pin assignment细节盘点

数字IC后端培训教程之Hierarchical Flow子系统block partition和pin assignment详细教程

weixin_37584728的博客 1607

jstl 中 c标签,choose,when,otherwise使用说明

在用spring mvc中,页面前端老用jstl,记录一下。 、和在一起连用,可以实现Java语言中的if-else语句的功能。例如以下代码根据username请求参数的值来打印不同的结果: Nnknown user. ${param.username} is manager.

Coder_Lotus的博客 2204

PlutoSDR驱动安装避坑指南:从设备管理器异常到MATLAB 2023b完美识别

本文是一份详细的PlutoSDR驱动安装与MATLAB 2023b集成排错指南。针对Windows系统下常见的设备管理器异常、驱动兼容性问题,提供了从旧驱动清理、手动指定驱动文件到USB连接稳定性排查的完整解决方案。重点阐述了如何通过离线安装硬件支持包,并利用MATLAB命令进行连接测试与射频信号验证,最终实现设备的完美识别与稳定调用。

weixin_29159441的博客 428

深度强化学习在机器人控制中的应用

非常感谢您提供如此详细的任务要求和约束条件。作为一位世界级的人工智能专家和计算机领域大师,我将全身心投入到这篇技术博客的撰写中。 深度强化学习在机器人控制中的应用 1. 背景介绍 近年来,随着人工智能技术的飞速发展,深度学习和强化学习在各个领域都得到了广泛应用,尤其是在机器人

AI天才研究院 1325

jsp中c标签的详细使用

通常我们编写代码在jsp页面中需要判断或者循环时,需要用到c标签,、

weixin_46251037的博客 3599

RK3588部署YOLO模型 包含模型量化+npu轻量化+ubuntu+RGA图像加速和多线程模型加速 包源码

本专栏为深度学习部署全栈学习体系,包含68篇由浅入深的教程,专为零基础学习者设计。内容涵盖TensorRT与RK3588平台部署技术,包含Jetson系列和RK系列硬件部署实战,采用"理论+源码+实战"三位一体的教学模式。学习路径从基础环境搭建到模型优化、容器化部署、多硬件平台适配,最终掌握工业级AI部署能力。特色包括C++基础教学、Docker容器化、INT8量化、多线程优化等核心技术,并附带YOLOv5、人脸检测、车牌识别等多个实战项目源码。适合算法工程师转部署方向、嵌入式开发者及对

FJN110的博客 3732

jstl c:choose>、<c:when>和<c:otherwise>标签

在用spring mvc中,页面前端老用jstl,记录一下。   &lt;c:choose&gt;、&lt;c:when&gt;和&lt;c:otherwise&gt;在一起连用,可以实现Java语言中的if-else语句的功能。例如以下代码根据username请求参数的值来打印不同的结果:   &lt;c:choose&gt;    &lt;c:when test="${empty...

yang576017120的专栏 913

辉芒微教程第七篇《PWM与PWM3调节LED灯的亮度》

这个其实就是PR3L = 128设置的,由于我们刚刚寄存器设置了8位模式,其设置的范围就是0-255,而128/255≈50%左右,因此PR3L就是我们的占空比调节的寄存器,我们可以通过它来调节占空比,大家可以试试它占空比设置10%,30%,60%来看看它的不同效果,灯的亮度是肯定不一样的,如果有条件的朋友,可以购买一款逻辑分析仪去看他的占空比。平平无期的这个东西有什么东东用,貌似是没什么用,只是一个概念而已,是不是不同设备可以设置1秒,3秒,10秒的周期就行?但是它占空比为什么是50%,怎么得来的?

qq_41809823的博客 827

YOLO11改进|注意力机制篇|引入ELA注意力机制

YOLO11添加ELA注意力机制

A1983Z的博客 3648

C:choose,C:when,C:otherwise标签 综合实例

 动作用于控制嵌套和动作的处理,它只允许第一个测试表达式计算为true的动作得到处理;如果所有动作的测试表达式都计算为false,则会处理一个动作。标签没有属性,可以被认为是父标签,、将作为其子标签来使用。 、、标签 综合实例 not 12 not 13,it is 11

congyi.li的专栏 2986

uniapp - 最新实现APP连接使用MQTT流程及源码教程,uniapp app端接入mqtt发布订阅和接收消息队列传送消息、断开重连等各种示例代码(完美兼容安卓Android与苹果ios手机)

uniapp app端接入mqtt示例代码教程,uni-app中使用mqtt,uniapp安卓app接入mqtt,uniApp苹果ios集成MQTT教程,uniapp vue3 mqtt app端的接入流程,uniapp开发安卓和ios如何在项目里集成mqtt,Mqtt协议,uniapp开发APP,主动连接mqtt,订阅消息,实现发布,订阅和接收消息,如何在uniapp项目中使用mqtt,uniapp mqtt的使用示例,mqtt连接报错,搭建MQTT通讯做聊天项目,uniapp与设备通信 通过mqtt实现

🏆 前端领域优质创作者 6570

【 <一> 炼丹初探:JavaWeb 的起源与基础】之 JSP 标签库:自定义标签的开发与应用

JSP 标签库,说白了就是一套“瑞士军刀”,里头装着各种实用的工具,比如 JSTL、自定义标签 这些....

FoyoDesigner的博客 1105

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Java Web基础——自定义标签和JSTL

因为在Struts2中使用到了很多该框架的自定义标签的使用,所以在此特别梳理了一下有关的知识体系 标签(动作)的一般语法为:,如,该标签的作用是把copyright.jsp页面的输出包含到当前页面的输出中 我们先来看一下常用的标准JSP动作动作指令,又可以叫做标签指令: jsp:include 在当前页面包含另一个页面的输出jsp:forward 将请求转发到指定的页面jsp

mytream的专栏 3780

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

JSP实现自定义标签Taglib重点总结

Taglib指令介绍 Taglib指令,其实就是定义一个标签库以及自定义标签的前缀。 比如struts中支持的标签库,html标签库、bean标签库、logic标签库。 其中的具体的实现方式,我们不过多介绍,我们给大家从宏观的角度以及解决其中的疑难点,后面会大家介绍相应的学习 资料。 除了struts的标签库,我们常见还有jstl标签库。 这样在

8560

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

JSTL标准标签库

1 JSTL百科 JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。 JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。 JSTL 1.0 发布于 2002 年 6 月,由四个...

cat marshal的博客 222

JSTL经典知识

期待已久的日子即将到来: 最新版JavaServer Pages (JSP)2.0规范即将和其他的J2EE 1.4一同发布。新的JSP版本有一个新的飞跃,采用了新的方式:由于新的语言表达式(Expression Language,以下简称为EL)和JSP标准标签库(JSP Standard Tag Library ,以下简称为JSTL)这两种新的方式,在页面中不需要用java,对于开发一般的应用来

cool_rain_man的专栏 907

JavaWeb JSTL

1.JSTL标签库概述 1.1.什么是JSTL标签库 JSTL全称为JSP Standard Tag Library,即JSP标准标签库。JSTL最初是一套Java官方的标签库解决方案,自从JavaEE 5之后被定义为标准的标签库。JSTL规范由Sun公司定制,Apache的Jakarta小组负责实现,目前的版本是JSTL1.2。 EL最初定义在JSTL1.0规范中,在JSP2...

ako881010的博客 666

苦尽甘来 一个月学通JavaWeb(二十七 JSTL标签库)

夜光序言: 当一个人的意志力坚定到一定程度,或者拥有无比执着的信念时,奇迹往往会出现。 男人永远活的比女人累,男人不哭。不是因为不伤心。而是男人必须要坚强。 正文: 1 什么是JSTL JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言~JSTL标签使用以来非常方便,它与JSP动作标签一定,只不过它不是JSP内置的标签,需要我们自己导...

夜光的博客 276

JSP——(JSTL标签库)

jstl:JSP标准标签库。主要提供一些标签简化JSP代码。这些标签都有特定的功能。 一,使用JSTL标签 第一步:引入jstl的jar包; jstl-1.2.jar standard-1.1.2.jar 第二步:在JSP页面使用taglib指令引入标签库文件; 核心标签库:http://java.sun.com/jsp/jstl/core 推荐前缀名:c 格式化标签库:http:...

lmchhh的博客 307

JSTL标签,EL表达式,OGNL表达式,struts2标签 汇总

一下纯属个人总结摘抄,总结一起方便查看,解决疑问,有遗漏或错误,还请指出.       1,JSTL标签总结:     a).JSTL标签有什么用?          JSTL是由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签函数库。  Web程序员能够利用JSTL和EL来 开发Web程序,取

Faith 3736

JSP标准标签库(JSTL)core、format

JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。JSTL在应用程序服务器 之间提供了一致的接口,最大程度地提高了WEB应用在各应用服务器之间的移植。简化了JSP和WEB应用程序的开发。但只能 运行在支持JSP1.2和Servlet2.3规范的容器上。在JSP 2.0中也是作为标准支持的。JSTL支持通用的、结构化的任务,比

qq_36067033的博客 452

JSP2的自定义标签(简单,带属性,带标签体)

复杂的功能。 ....在JSP1.1规范中开发自定义标签库比较复杂,JSP2规范简化了标签库的开发,在JSP2中开发标签库只需如下几个步骤: 开发自定义标签处理类; 建立一个*.tld文件,每个*.tld文件对应一个标签库,每个标签库对应多个标签; 在JSP文件中使用自定义标签。 ....提示:标签库是非常重要的技术,通常来说,初学者、普通开发人员自己开发标签库的机会很少,但如果希望成为高级程序员,或者希望开发通用框架,就需要大量开发自定义标签了。所有的MVC框架,如S

liangjw1018的专栏 148

JSTL表达式的使用----标准标签库

JSTL的概述 JSTL的概述  什么是JSTL JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 如果我们想做一些if判断、for循环操作,使用EL表达式是完成不了的,但是JSTL标签库可

反正我不管,就爱陈旭员 749

自定义标签库 ||(或) jsp标签(一)

自定义标签库 ||(或) jsp标签1、jsp标签学什么(思考)?1.1、 了解我们所使用的c标签如何制作出来?1.2、从实际出发,c标签的使用相较而言有哪些不足之处1.3、 结合1.1点,如何制作出符合自己要求的标签、2.标签的语言特点3.标签分类 1、jsp标签学什么(思考)? 1.1、 了解我们所使用的c标签如何制作出来? 首先我们先引用c标签库 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 想必这

men_ma的博客 1278
上一篇: JSP自定义标签(1)
下一篇: JsUnit 简介
小菜鸟yjm
博客等级 码龄15年 3粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值