国外域名注册网站 中文如何做个小程序自己卖货

当前位置: 首页 > news >正文

国外域名注册网站 中文,如何做个小程序自己卖货,免费php域名网站,制作公司网站设JAVA #xff5c;日常开发中JSTL标签库详解 前言一、JSTL 概述1.1 定义1.2 优势 二、JSTL 核心标签库2.1 导入 JSTL 库2.2 c:out标签 - 输出数据2.3 c:if标签 - 条件判断2.4 c:choose、c:when和c:otherwise标签 - 多条件选择 结束语优… JAVA 日常开发中JSTL标签库详解 前言一、JSTL 概述1.1 定义1.2 优势 二、JSTL 核心标签库2.1 导入 JSTL 库2.2 c:out标签 - 输出数据2.3 c:if标签 - 条件判断2.4 c:choose、c:when和c:otherwise标签 - 多条件选择 结束语优质源码分享 JAVA 日常开发中JSTL标签库详解JSTLJavaServer Pages Standard Tag Library是JavaServer PagesJSP的一组标准标签库它提供了一组强大的自定义标签用于在JSP页面中执行常见的任务如循环、条件判断、数据格式化、国际化、SQL操作等。JSTL的引入大大简化了JSP页面的开发使得开发者能够更专注于业务逻辑的实现而不是繁琐的页面渲染。本文将详细介绍JSTL标签库的基本概念、常用标签、使用示例以及注意事项帮助开发者在日常开发中更好地利用JSTL提高开发效率。 前言 在数字浪潮汹涌澎湃的时代程序开发宛如一座神秘而宏伟的魔法城堡矗立在科技的浩瀚星空中。代码的字符似那闪烁的星辰按照特定的轨迹与节奏组合、交织、碰撞即将开启一场奇妙且充满无限可能的创造之旅。当空白的文档界面如同深邃的宇宙等待探索程序员们则化身无畏的星辰开拓者指尖在键盘上轻舞准备用智慧与逻辑编织出足以改变世界运行规则的程序画卷在 0 和 1 的二进制世界里镌刻下属于人类创新与突破的不朽印记。 一、JSTL 概述 1.1 定义 JSTLJavaServer Pages Standard Tag Library是一个 JSP 标准标签库它提供了一组用于在 JSP 页面中进行常见任务处理的标签这些任务包括但不限于条件判断、循环遍历、数据格式化、XML 处理等。通过使用 JSTL 标签可以减少在 JSP 页面中嵌入 Java 代码的数量使 JSP 页面更加清晰、易维护。 1.2 优势 分离逻辑与视图 将业务逻辑相关的代码从 JSP 页面视图层中部分地分离出来使得 JSP 页面主要专注于展示数据而不是处理复杂的逻辑。例如使用 JSTL 标签进行循环遍历和条件判断代替原本在 JSP 页面中大量的 Java 脚本代码。     提高代码可读性和可维护性 JSTL 标签具有直观的语义开发者可以更容易地理解 JSP 页面的功能。相比于复杂的 Java 脚本代码标签的使用使得代码结构更加清晰。例如c:if标签用于条件判断c:forEach标签用于循环一目了然。     方便团队协作 由于逻辑和视图有一定程度的分离使得前端开发人员主要关注 JSP 页面的布局和展示和后端开发人员主要关注业务逻辑和数据处理可以更好地分工协作。 二、JSTL 核心标签库 2.1 导入 JSTL 库 首先需要在 JSP 页面中导入 JSTL 核心标签库。如果使用 Maven 项目需要在pom.xml文件中添加 JSTL 依赖 dependencygroupIdjavax.servlet.jsp.jstl/groupIdartifactIdjstl/artifactIdversion1.2/version /dependency然后在 JSP 页面的头部添加标签库的引用 % taglib prefixc urihttp://java.sun.com/jsp/jstl/core %这里的prefixc定义了标签的前缀之后在页面中使用 JSTL 核心标签时都以c:开头uri是标签库的统一资源标识符。 2.2 c:out标签 - 输出数据 功能用于将表达式的值输出到 JSP 页面中。它可以自动对 HTML 特殊字符进行转义防止跨站脚本攻击XSS。 示例代码 假设在 JSP 页面中有一个变量name可以这样输出 c:out value\({name} /如果name的值为c:out标签会将其转义为scriptalert(‘XSS’);/script避免脚本在浏览器中执行。 2.3 c:if标签 - 条件判断 功能用于在 JSP 页面中进行简单的条件判断。它根据条件表达式的值来决定是否执行标签体中的内容。 示例代码     判断一个变量age是否大于等于 18 c:if test\){age 18}你已经成年。 /c:if这里的test属性是一个表达式当表达式的值为true时标签体中的内容“你已经成年。”会被输出到页面上。 2.4 c:choose、c:when和c:otherwise标签 - 多条件选择 功能类似于 Java 中的switch - case语句用于在多个条件中选择一个执行。c:choose标签作为父标签内部包含c:when和c:otherwise子标签。 示例代码 根据变量grade的值输出不同的评价 c:choosec:when test\({grade A}优秀。/c:whenc:when test\){grade B}良好。/c:whenc:otherwise还需要努力。/c:otherwise /c:choose c:forEach标签 - 循环遍历功能用于遍历数组、集合或其他可迭代对象。可以指定循环的起始索引、结束索引、步长等参数。 示例代码 遍历一个List类型的列表names c:forEach varname items\({names}\){name}br /c:forEach这里var“name定义了循环变量items”\({names}指定了要遍历的列表。在每次循环中name变量会被赋值为列表中的一个元素并输出到页面上每个元素占一行。 三、JSTL 格式化标签库 导入格式化标签库 在 JSP 页面头部添加如下引用 % taglib prefixfmt urihttp://java.sun.com/jsp/jstl/format %fmt:formatNumber标签 - 数字格式化 功能用于将数字按照指定的格式进行格式化如指定小数位数、千位分隔符等。 示例代码 将一个数字12345.6789格式化为带有两位小数和千位分隔符的形式 fmt:formatNumber value12345.6789 pattern#,##0.00 /输出结果为12,345.68。 fmt:formatDate标签 - 日期格式化 功能用于将日期对象按照指定的格式进行格式化如将日期格式化为 “年 - 月 - 日” 的形式。 示例代码 假设在 JSP 页面中有一个Date类型的变量currentDate将其格式化为 “yyyy - MM - dd” 的形式 fmt:formatDate value\){currentDate} patternyyyy - MM - dd /四、JSTL 函数标签库 导入函数标签库 在 JSP 页面头部添加如下引用 % taglib prefixfn urihttp://java.sun.com/jsp/jstl/functions %fn:length标签 - 获取长度 功能用于获取字符串、数组或集合的长度。 示例代码 计算一个字符串message的长度 fn:length value\({message} /fn:contains标签 - 包含判断 功能用于判断一个字符串是否包含另一个字符串。 示例代码 判断字符串text是否包含searchString fn:contains value\){text} searchValue${searchString} /结束语 亲爱的朋友无论前路如何漫长与崎岖都请怀揣梦想的火种因为在生活的广袤星空中总有一颗属于你的璀璨星辰在熠熠生辉静候你抵达。 愿你在这纷繁世间能时常收获微小而确定的幸福如春日微风轻拂面庞所有的疲惫与烦恼都能被温柔以待内心永远充盈着安宁与慰藉。 至此文章已至尾声而您的故事仍在续写不知您对文中所叙有何独特见解期待您在心中与我对话开启思想的新交流。 ————— 业精于勤荒于嬉 ————— ————— 行成于思毁于随 ————— 优质源码分享 【百篇源码模板】html5各行各业官网模板源码下载 【模板源码】html实现酷炫美观的可视化大屏(十种风格示例附源码) 【VUE系列】VUE3实现个人网站模板源码 【HTML源码】HTML5小游戏源码 【C#实战案例】C# Winform贪吃蛇小游戏源码 关注博主 带你实现畅游前后端 大屏可视化 带你体验酷炫大屏 神秘个人简介 带你体验不一样得介绍 酷炫邀请函 带你体验高大上得邀请 ① 提供云服务部署有自己的阿里云      ② 提供前端、后端、应用程序、H5、小程序、公众号等相关业务      如合作请联系我期待您的联系。     注本文撰写于CSDN平台,作者xcLeigh所有权归作者所有 https://blog.csdn.net/weixin_43151418如果相关下载没有跳转请查看这个地址相关链接没有跳转皆是抄袭本文转载请备注本文原地址。 亲码字不易动动小手欢迎 点赞 ➕ 收藏如 问题请留言评论博主看见后一定及时给您答复 原文地址https://blog.csdn.net/weixin_43151418/article/details/144188973防止抄袭原文地址不可删除