Jstl标签库代替 struts2 标签

struts2的select标签用法实例分析 本文实例讲述了struts2的select标签用法。分享给大家供大家参考。具体如下: 项目中遇到个小问题,总结下。 关于struts2 select标签的使用。 struts2 中从别的表中遍历数据 填充进入下拉菜单 用<s>标签显示. struts2的版本为2.1.8 <s list=””       name=””       value=””       headerKey=””       headerValue=””       listKey=””       listValue=”” /> (1)其中 list是必须具备的属性 list中可 立即下载

使用标签库时候,我习惯性的把能把struts2 的标签用jstl替换的就替换,不能替换的就直接用了!大多数是可以替换的

varStatus是jstl循环标签的一个属性,varStatus属性。就拿varStatus=“status”来说,事实上定义了一个status名的对象作为varStatus的绑定值。该绑定值也就是status封装了当前遍历的状态,比如,可以从该对象上查看是遍历到了第几个元素:${status.count}

我们常会用c标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。先就varStatus属性常用参数总结下:

status.index输出行号,从0开始。{status.count} 输出行号,从1开始。status.current当前这次迭代的(集合中的)项{status.first} 判断当前项是否为集合中的第一项,返回值为true或false${status.last} 判断当前项是否为集合中的最后一项,返回值为true或falsebegin、end、step分别表示:起始序号,结束序号,跳跃步伐。
如:表示:操作list集合汇中1~5条数据,不是逐条循环,而是按每2个取值。即操作集合中的第1、3、5条数据。
下面是我从网上找的图,觉得挺好,收藏了:c:forTokens items=”12,34,56,78.89” delims=”,” var=”dailyPrice”>

//以,号作为字符串分隔!变量名 delims属性可以随便加,可以有一个多或多个 作为分隔符

我们最常用的就是count和index,用来搞斑马线表格
常见的用法的是


<c:forEach var="varity" items="${sessionScope.myList}" varStatus="status">
                                 <!--实现斑马线效果--> 
                                 <c:if test="${status.count%2==0}" >
                                       <tr bgcolor="lightyellow">
                                  </c:if>
                                  <c:if test="${status.count%2!=0}" >
                                       <tr>
                                  </c:if>
                                       <td>Elements</td>
                                 </tr> 
                        </c:forEach>


<c:forEach var="varity" items="${sessionScope.myList}" varStatus="status">
         ${status.first}/${status.last}
               当前:${status.current}
 </c:forEach>
博客系统 - 系统简介与首页设计 用Bootstrap实现手机端的博客导航栏效果。 阅读详情

相关推荐

别再为SCI论文配图发愁了!手把手教你用PS+AI搞定从数据图到模式图的全流程

本文详细解析了如何利用Photoshop(PS)和Illustrator(AI)高效完成SCI论文配图的全流程,涵盖数据可视化、模式图设计及期刊适配性输出。通过实战案例,帮助科研人员掌握位图与矢量图的处理技巧,提升论文配图质量,满足不同期刊的出版要求。

weixin_28630185的博客 381

struts标签与jstl标签互换

近期在做struts切换spring mvc时发现代码中使用了大量的struts标签,对常用的struts标签做了总结,首先需要引入 <%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%> 1.logic:empty logic:empty标签是用来判断是否为空的。如果为空,该标签体中嵌入的内...

diaonangji4486的博客 256

ArcGIS基础:点要素分割线要素和提取线要素的交点

第一个实验:【点要素分割线要素】看下原始数据:下图所示,2个红点和一条绿线,用2个点去分割这条线。 找到【数据管理工具】,在找到【要素】,再找到【在点处分割线】,如下图所示。 输入线、点要素,然后在【搜索半径】里输入5米,查看一下结果。 查看结果发现,线段被分割了2段,我们查看一下原因。 发现第2个点与线有一段距离,肯定是大于5米的,所以分割没有成功。可以量测一下距离,重新输入搜索半径。 我们把搜索半径改为200米,勘察结果,被点分割了3段。 接下来使用另外一个工具【在折点处分割线】,如下所示。

yuanYW7556的博客 1万+

strus2中页面的s标签,替换jsp的el和jstl标签

1,strus2中页面的s标签相比于jsp中的jstl的c标签的优势与用法: 如下图所示: 2,s标签的使用方法: 首先,在jsp中引入struts的标签库。 <%@ taglib prefix=”s” uri=”/struts-tags”%> 1.打印ognl表达式 <s:property value=”ognl表达式” /> s标签显示单个数据 2.循环标签,遍历...

Java开发,人工智能,边缘计算,致力于掌握前沿技术 914

VASPKIT绘制平面平均电荷差分密度

平面平均密度差(planar-averaged electron density difference)是密度差的衍生。密度差是个三维空间函数,经常通过绘制平面图、等值面图方式图形化考察。虽然这两种图很直观,但平面图会受到截面选取的影响,而等值面图会受到等值面数值(isovalue)选取的影响,因此都有一定任意性,也不容易定量讨论。对于电子转移有比较明确方向的情况,可以绘制平面平均密度差曲线,由此可以清楚地考察垂直于选取的方向上每个截面上的密度差积分值,在定量讨论、对比上比较便利。

weixin_43948934的博客 1万+

利用 Openocd 和 FT2232H 实现 ARMv8(Coretex-A53)高效调试方案

本文详细介绍了如何利用开源工具OpenOCD与高性能USB转接芯片FT2232H,构建一套针对ARMv8架构(如Cortex-A53)的高效、低成本调试方案。内容涵盖从环境搭建、驱动配置、核心调试架构解析到实战问题排查的全过程,帮助开发者实现对多核处理器的透明、可控调试,是嵌入式Linux及底层开发的实用指南。

weixin_29163581的博客 280

用spring mvc替换Struts2.0

真的是很久没写web应用了,所以对于web应用的那些个框架的动向也没有关注。以至到最近需要写一个web应用来完成个需求才把这块儿又拾起来。我用的还是之前那一套东西Tomcat+hibernate+struts2.0+jsp毕竟比较熟悉嘛。可是应用发布到server端之后收到告警才又想起来struts当初被爆出来有安全漏洞的问题。而且现在公司是禁止使用该框架了。所以要不然将struts去掉直接使用s

hyukfxj35的专栏 3587

浅谈天线 - - - GNSS/BT/4G/2.4G

全球定位导航系统,最成熟的就是美利坚,我大中华,俄罗斯,还有就是欧洲的一个(太次不谈)所以我们在项目调试的时候,小尺寸的陶瓷天线上一般兼容2个频段,体积大一点的可以兼容三个频段,采用组合的形式 GPS+BD GPS+GLONASS GLONASS+BD 或者是单频段的定位天线陶瓷PATC陶瓷片:陶瓷片面积越大,介电常数越大,其共振频率越高,接收效果越高,这就是为什么都推荐使用大一点的陶瓷天线的原因银层:陶瓷天线表面的银层可以影响天线的共振频率,理想的GNSS陶瓷片频点准确落在1575.42MH

BLACKHOLE6的博客 1万+

html标签使用时特别注意,用js操作struts2标签出现的有关问题

用js操作struts2标签出现的有关问题用js操作struts2标签出现的有关问题日期:2014-05-16  浏览次数:20232 次用js操作struts2标签出现的问题使用struts2标签会带来很多便利,但在用js控制(定位及获取属性值等)struts2标签时要特别注意,因为struts2标签在页面最终显示时,实际上还是转换为html标签来显示,js(包括jquery和prototype...

weixin_34329350的博客 225

AI风控系统中的实时决策架构:架构师的关键设计

当用户点击「确认支付」时,一场毫秒级的“欺诈攻防战”正在后台悄然打响:系统需要在100ms内完成用户行为特征提取→欺诈模型推理→规则引擎校验→最终决策返回。这就是AI风控实时决策架构的核心——用技术对抗“实时化的欺诈手段”。本文将以「餐厅智能点餐系统」为类比,拆解实时风控架构的每一层逻辑:从“如何快速拿到用户的实时行为特征”(像服务员实时收集顾客的忌口),到“如何让模型和规则协同决策”(像厨师长结合菜谱和经验判断菜能不能做),再到“如何保证系统扛住大促的高并发”(像餐厅加桌子应对客流高峰)。我们会用。

2502_91592937的博客 1472

搞定ESD(七):静电放电问题典型案例分析(二)

静电放电噪声耦合的方式主要是:传导耦合与辐射耦合,辐射耦合主要以磁场耦合、 电场耦合为主要形式。电场耦合发生的主要条件是:静电放电高频在参考地平面寄生电感中产生电平波动,平行于参考地平面上的较长信号布线就很容易通过分布电容发生电场耦合。根据高速信号回流路径的特性可知,其回流路径是贴近信号布线下方,或者信号两侧,若信号回流路径跨分割后,环路面积会随之增大;信号环路面积大从EMI角度看其空间辐射更强,从EMS角度看则更容易耦合外部噪声干扰(雷击浪涌、EFT、ESD、RS)。

记得诚 2801

Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用

我之前虽然会用,但是一直分不清彼此之间有什么区别,所以查找资料,将它们进行整合区分,加深了解, 一 介绍 1.Struts2的作用    Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签

love_you_99的专栏 4万+

HTML音乐爱心3D旋转相册完整源码

HTML音乐爱心3D旋转相册完整源码

LilyCoder的博客 1379

标签库【自定义标签库、JSTL / JSP标准标签库、Struts标签库、Spring MVC标签库】

自定义标签库入门(未完成) 分享:自定义标签库入门 JSP标准标签库: 一:一般操作:使用JSTL包里的“.tld”文件标签库 分享:(1)JSTL标签库简介(JSTL里有哪五种标签库)(2)JSP标准标签库(库里的标签讲得很详细,简单讲解了jstl的5种标签库中的四个:核心、格式化或国际化、SQL、XML标签库) (3)JSP标准标签库(JSTL)(讲解:基本标签、标签...

風的博客 898

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jre9下载 jdk9

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

Struts 与 JSTL 标签对比

9.8 Struts 与 JSTL 9.8.1 JSTL 与 Struts 协同工作 作为服务器端表示层 MVC 经典框架的 Struts ,其突出表现就是在表示层页面流转方面。虽然在显示的视图层, Struts 框架提供了一组功能强大的标签库来帮助运用。但是这组标签库还是比较复杂,例如要取得一个 Session 中的 JavaBean ,需要做两个步骤的动作。 ( 1 )使用 标签

autoinspired的专栏 1424

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Struts2标签库常用标签

Struts2标签库常用标签 基本概述      对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。      在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化

Switch的博客 4万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Struts2--标签库概述

Struts2 是一个优秀的 MVC 框架,其实现重点主要放在了业务逻辑控制器部分和视图页面部分。控制器部分主要由 Action 提供支持,而视图页面部分则由大量的标签提供支持。 Struts2 的标签库是一个比较完善且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化了标签的使用;它提供了对主题和模板的支持,极大地简化了视图页面代码的编写;它还提供了对 Ajax 的支持,极大地丰富了视...

吴声子夜歌的博客 857

Struts2标签、EL标签、JSTL标签和OGNL标签浅析

在学习JavaEE时总是要写jsp页面,要用到各种标签进行数据的输出,没有仔细搞过就直接拿着用了,用了一个多月了还是迷迷糊糊的,抽时间进行一下简单的总结。 一、EL        表达式语言(Expression Language,EL)是JSP2.0规范的一部分,在JSP页面中使用EL表达式可以简化对变量和对象的访问。 即时计算和延时计算        即时计算是指页面在第一次调用时,J

RojerAlone的博客 1801

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

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

Faith 3736

maven中jstl标签,struts2标签库报错问题解决方案

错误信息如下: 1. The absolute uri:[http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application 2. Unable to find taglib "s" for URI: /struts-tag...

花落惊夜雨的博客 1794

struts2标签和jstl标签拿取request中的值

本人初次写技术博客,请多关照。现在初次研究jstl与struts2标签的一些传递与取值!1. 引入struts标签库    引入jstl标签库http://java.sun.com/jsp/jstl/core" prefix="c"%>.   2. 后台action中将数据存放到request中:    //查询    public String query(){     

danp1的专栏 3851

EL、OGNL、JSTL和struts标签的区别

(一)JSTL来源: 我们使用JSP开发信息展现非常方便,也可嵌入java代码用来实现相关逻辑,但同样带来了很多问题: jsp维护难度增加 出事提示不明确,不容易提示 分工不明确等 解决上面的问题可以使用定制标签库,Jstl使JSP开发开发者可以减少对脚本元素的需求,甚至可以不需要它们...

qq30211478的博客 1633

呼唤多彩界面-Struts 2标签库的组成和使用(11)

9.1.2  Struts 2标签库组成 Struts 2框架的标签库可以分为以下3类。— 用户界面标签(UI标签):主要用来生成HTML元素的标签。— 非用户界面标签:主要用于数据访问、逻辑控制等。— AJAX标签:AJAX是Web 2.0阶段系列技术和相关产品服务中非常重要的一种技术,其全称是异步JavaScript和XML(即Asynchronous JavaScript a

程序天下:Struts2技术详解(实例版):基于WebWork核心的MVC开发与实践 2075

java struts2标签库 常用标签

基本概述 对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。 在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化了标签的使用,它还提供主题和模板的支持,极大地简化了视图页面代码的编写,同时它还提供对ajax的支持,大大的丰富了视图的表现效果。与JSTL(J...

whatday的专栏 284

jstl标签库 stuts2标签OGNL表达式

jstl标签库 stuts2标签OGNL表达式 jstl配置 stuts2配置 ognl配置

master_yao的博客 612
上一篇: 开发过程中Dug 个人 整理
下一篇: SpringMVC笔记
阿里安
博客等级 码龄13年 79粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值