<s:iterator>各种遍历用法

4D毫米波雷达与激光雷达融合评测:3种主流融合框架在极端天气下的性能对比 本文深度评测了4D毫米波雷达与激光雷达在极端天气下的三大融合框架性能,包括前融合、特征级融合和后融合。通过实测数据对比,揭示了多传感器融合在暴雨、浓雾等恶劣环境中的显著优势,为自动驾驶感知系统提供了关键的技术参考和工程实践指南。 阅读详情
4、普通属性
public String execute(){
   username = "zhangsan";
   password = "123";
}
<s:property value="username"/><br>
   <s:property value="password"/><br>

5、自定义对象
public String execute(){
  userInfo = new UserInfo();
  userInfo.setUsername("hhh");
  userInfo.setPassword("111");
}
<s:property value="userInfo.username"/><br>
   <s:property value="userInfo.password"/><br>

6、List(普通属性)
  public String execute(){
  list = new ArrayList<String>();
  list.add("aaa");
  list.add("bbb");
  list.add("ccc");
}
<s:iterator value="list" var="var">
    <s:property value="var"/><br>
   </s:iterator>
   或者:
   <s:iterator value="list">
    <s:property/><br>
   </s:iterator>
  
6、List(自定义对象属性)
public String execute(){
  list = new ArrayList<UserInfo>();
  UserInfo userInfo = new UserInfo();
  userInfo.setUsername("u1");
  userInfo.setPassword("p1");
  userInfo.setRoleInfo(new RoleInfo("r1"));
  list.add(userInfo);
  userInfo = new UserInfo();
  userInfo.setUsername("u2");
  userInfo.setPassword("p2");
  userInfo.setRoleInfo(new RoleInfo("r2"));
  list.add(userInfo);
}
<s:iterator value="list" var="var">
    <s:property value="#var.username"/>
    <s:property value="#var.password"/>
    <s:property value="#var.roleInfo.rolename"/><br>
</s:iterator>
或者:
<s:iterator value="list">
    <s:property value="username"/>
    <s:property value="password"/>
    <s:property value="roleInfo.rolename"/><br>
</s:iterator>

7、数组(普通属性)
public String execute(){
  strs = new String[2];
  strs[0] = "as";
  strs[1] = "asd";
}
<s:iterator value="strs">
    <s:property/><br>
   </s:iterator>
或者:
<s:iterator value="strs" var="var">
    <s:property value="var"/><br>
   </s:iterator>
  
8、数组(自定义对象属性)
public String execute(){
  strs = new UserInfo[2];
  UserInfo userInfo = new UserInfo();
  userInfo.setUsername("u11");
  userInfo.setPassword("11");
  strs[0] = userInfo;
  userInfo = new UserInfo();
  userInfo.setUsername("u22");
  userInfo.setPassword("22");
  strs[1] = userInfo;
}
<s:iterator value="strs">
    <s:property value="username"/>
    <s:property value="password"/><br>
   </s:iterator>
或者:
<s:iterator value="strs" var="var">
    <s:property value="#var.username"/>
    <s:property value="#var.password"/><br>
</s:iterator>

8、数组(自定义对象属性)
public String execute(){
  strs = new UserInfo[2];
  UserInfo userInfo = new UserInfo();
  userInfo.setUsername("u11");
  userInfo.setPassword("11");
  userInfo.setRoleInfo(new RoleInfo("r11"));
  strs[0] = userInfo;
  userInfo = new UserInfo();
  userInfo.setUsername("u22");
  userInfo.setPassword("22");
  userInfo.setRoleInfo(new RoleInfo("r22"));
  strs[1] = userInfo;
}
<s:iterator value="strs" var="var">
    <s:property value="#var.username"/>
    <s:property value="#var.password"/>
    <s:property value="#var.roleInfo.rolename"/><br>
</s:iterator>
或者:
<s:iterator value="strs">
    <s:property value="username"/>
    <s:property value="password"/>
    <s:property value="roleInfo.rolename"/><br>
</s:iterator>

8、Map(普通属性)
public String execute(){
  map = new HashMap<String,String>();
  map.put("k1", "v1");
  map.put("k2", "v2");
}
<s:iterator value="map" var="var">
    <s:property value="#var.key"/>
    <s:property value="#var.value"/><br>
</s:iterator>
或者:
<s:iterator value="map">
    <s:property value="key"/>
    <s:property value="value"/><br>
</s:iterator>

8、Map(自定义对象属性)
public String execute(){
  map = new HashMap<String,UserInfo>();
  UserInfo userInfo = new UserInfo();
  userInfo.setUsername("u1");
  userInfo.setPassword("p1");
  userInfo.setRoleInfo(new RoleInfo("r1"));
  map.put("k1", userInfo);
  userInfo = new UserInfo();
  userInfo.setUsername("u2");
  userInfo.setPassword("p2");
  userInfo.setRoleInfo(new RoleInfo("r2"));
  map.put("k2", userInfo);
}
<s:iterator value="map" var="var">
    <s:property value="#var.key"/>
    <s:property value="#var.value.username"/>
    <s:property value="#var.value.password"/>
    <s:property value="#var.value.roleInfo.rolename"/><br>
</s:iterator>
或者
<s:iterator value="map">
    <s:property value="key"/>
    <s:property value="value.username"/>
    <s:property value="value.password"/>
    <s:property value="value.roleInfo.rolename"/><br>
</s:iterator>

8、Map嵌套Map(自定义对象属性)
public String execute(){
  map = new TreeMap<String,Map<String,UserInfo>>();
  Map<String,UserInfo> innerMap = new TreeMap<String,UserInfo>();
  UserInfo userInfo = new UserInfo();
  userInfo.setUsername("u1");
  userInfo.setPassword("p1");
  userInfo.setRoleInfo(new RoleInfo("r1"));
  userInfo = new UserInfo();
  userInfo.setUsername("u11");
  userInfo.setPassword("p11");
  userInfo.setRoleInfo(new RoleInfo("r11"));
  innerMap.put("k1", userInfo);
  innerMap.put("k11", userInfo);
  map.put("key1", innerMap);
  //////////////////////////
  innerMap = new TreeMap<String,UserInfo>();
  userInfo = new UserInfo();
  userInfo.setUsername("u2");
  userInfo.setPassword("p2");
  userInfo.setRoleInfo(new RoleInfo("r2"));
  userInfo = new UserInfo();
  userInfo.setUsername("u22");
  userInfo.setPassword("p22");
  userInfo.setRoleInfo(new RoleInfo("r22"));
  innerMap.put("k2", userInfo);
  innerMap.put("k22", userInfo);
  map.put("key2", innerMap);
}
<s:iterator value="map" var="var">
    <s:iterator value="value">
     <s:property value="#var.key"/>
     <s:property value="key"/>
     <s:property value="value.username"/>
     <s:property value="value.password"/>
     <s:property value="value.roleInfo.rolename"/><br>
    </s:iterator>
</s:iterator>
震坤行:企业 MRO 物料标准化革新之路 那产生这些问题的原因是什么呢?要想解决此问题,企业高层必须下定决心对历史数据进行梳理,并善于利用信息技术,融合企业管理的流程机制,建立起一套适合企业发展的物料标准化管理体系,循序渐进,逐步规避由物料不规范带来的管理问题,最终使得这套标准化体系能够满足企业多元化业务发展需要。国内某电子制造头部企业原先内部物料无对应分类,仅有物料编码,给企业对采购、领料的过程中造成极大的不变,基于震坤行的目录结构,预测物料对应的分类,预测准确率达到80%以上,再辅以人工校正,最终搭建起一套标准的目录体系,如图2.2所示。 阅读详情

相关推荐

DolphinScheduler工作流中ChunJun任务保存失败的深度解析与实战修复

本文深度解析了在DolphinScheduler工作流中创建ChunJun任务时遭遇“parameter invalid”保存失败的普遍问题。其根源在于前端表单的`customConfig`参数默认值与后端校验逻辑不匹配。文章提供了两种实战修复方案:一是修改前端源码并重新编译,二是热更新已部署的JS文件,并对比了其适用场景与风险,帮助用户彻底解决此集成障碍。

weixin_29010003的博客 379

[Struts2]<s:iterator>各种遍历用法

struts s:iterator

马叔叔的积累之路 4239

YOLOv8改进,YOLOv8添加可变性卷积DCNv2

DCNv2对原始的DCNv1进行了改进,可变形卷积网络的卓越性能源于其适应对象几何变化的能力。通过对其自适应行为的检查,虽然对其神经特征的空间支持比常规的ConvNets更接近于对象结构,但这种支持可能远远超出感兴趣区域,导致特征受到不相关图像内容的影响。为了解决这个问题,我们提出了一种可变形卷积网的重新表述,通过提高建模能力和更强的训练,提高了其专注于相关图像区域的能力。通过更全面地集成网络中的可变形卷积,并引入扩展变形建模范围的调制机制,增强了建模能力。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 3567

struts2 标签遍历元素

<br />简单的demo:<br /><br /><br /> s:iterator 标签有3个属性:<br /> value:被迭代的集合<br /> id   :指定集合里面的元素的id<br /> status 迭代元素的索引<br /><br /><br /> 1:jsp页面定义元素写法 数组或list<br /><br /> <s:iterator value="{'1','2','3','4','5'}" id='number'> <br /> <s:property value

yanchangwen7的专栏 3342

Struts2标签之<s:iterator/>标签详解

在web工程的页面表单中显示数据时,我们可以使用JSTL标签中的标签通过迭代取出数据,而在应用了Struts2框架的web应用中,我们可以用Struts2支持的标签库同样可以实现同样的功能        在struts2标签中,为了实现与JSTL标签库中的标签同样的效果,struts2标签库提供了标签,可以实现从值栈中迭代取出数据,       标签有3个属性:             v

jeason58的博客 1222

struts2的标签

 struts2 一些遍历取值标签 收藏 struts2 的web 项目中为了方便的编写jsp,标签是最好的选择~~~~struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库:    A:在web.xml文件 (默认 可以省略)   1.    2.     /struts-tag

java,linux,jboss,myeclipse,eclipse的专栏 1036

Tag-Iterator

遍历集合 1.<s:iterator value="{1,2,3}"> <s:property/> </s:iterator> 大括号里面是一组数据,依次拿出。 ----------------------------------------- 2.<s:iterator value="{'i am',' the',' king...

weixin_30530523的博客 69

:iterator 遍历双重list的方法

有一个双重list 写道 for( ){ lists.add(*); } list.add(lists); 如何用s:iterator遍历出上面的list ,似乎可以使用下面的方法: &lt;s:iterator value="#request.list" status="st"&gt; &lt;tr&gt; &lt;s:iterator value="#request...

无痕之痕 292

struts2 遍历标签iterator 用法小结

自定义变量: | 使用status: | 遍历过的元素总数: | 遍历过的元素索引: | 当前是偶数?: | 当前是奇数?: | 是第一个元素吗?: | 是最后一个元素吗?: 有时间在总结 西安到这

薛秋艳的博客 1030

<s:iterator>用法及属性说明

s:iterator 标签有3个属性: value:被迭代的集合,从后台返回的结果集,如value=“queryList”的queryList必须和后台返回的名称一致。 var:页面用于迭代使用的代替名称,如上将“queryList”替换为了“queryData”用于在中迭代 id   :指定集合里面的元素的id status 迭代元素的索引 struts2遍历m

eleman 6078

struts与jsp <s:iterator>使用方法

在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是标签。     action页面里面: List reserveList; reserveList=bookRoomService.queryAllReserve(rBean);   jsp页面里:                                   

kimliu2009的专栏 6709

struts2<s:iterator>遍历map小结

1.MapAction.java import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; ...

choujuechong4238的博客 126
上一篇: MyEclipse快捷键大全
下一篇: struts2的s:iterator 标签 详解
hrbsf
博客等级 码龄17年 4粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值