s:iterator 的end属性能加上s:if标签吗?

问题描述

这个问题怎么解决?求帮助。我想把Set集合中的数据循环出来。但要求是只显示前三条。貌似如果用beginend 如果集合元素数不够end所规定的数量就会包错;所以采用下面的方法。但也行不通。。。。<s:iterator value="new java.util.ArrayList(talkReplys)" begin="0" end=“<s:if test='<s:property value="talkReplys.size()" /> >= 3'>2</s:if><s:else><s:property value='talkReplys.size()-1' /></s:else> ”>报错信息:org.apache.jasper.JasperException: /txlian/poster.jsp(143,125) equal symbol expected

解决方案

为什么不在action或者servlet控制层来现在set的记录数?
解决方案二:
直接写ognl表达式即可 使用三目运算符

时间: 2024-09-19 08:53:32

s:iterator 的end属性能加上s:if标签吗?的相关文章

解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题

一 问题 在公司的开发过程中,遇到了一个问题:如何处理 form 表单提交了多个 name 属性值相同的 input 标签?源码如下(源码是在 form 表单之中的): <!--{loop $address $index $one}--> <div class="address_item"> <p> <label> <input type="hidden" name="express_price&quo

请问如何利用Spring AOP为属性自动加上前缀

问题描述 比如我有如下类:publicclassUser{privateLongid;@CustomizedAnnotaionprivateStringname;privateStringaddress;} 然后我定义一个annotation@CustomizedAnnotaion,使得所有被加上该annotation的属性,在返回时都会自动附上一个固定的前缀.或者说在调用所有被加上annotation的属性的setter方法时,都会自动在最后的结果前加上固定的前缀.还请各位赐教,不甚感激额!

winrar打包自动加上日期时间标签

  打开rar程序,可以从开始菜单中找到winrar,或者到安装目录下运行WinRAR.exe 在rar窗口的菜单栏,点击[选项]菜单 在选项菜单中选择[设置] 在新打开的设置对话框中,选择[压缩]选项卡,在面板中点击[创建默认配置]按钮 这里又会打开一个默认配置的对话框,可以选择你希望压缩时的默认值,比如我习惯设置压缩格式为zip而不是rar.这里,我们选择[备份]选项卡,在面板上可以看到[按掩码产生压缩文件名],把它打钩,后面就是掩码格式,默认是yyyymmddhhmmss,就是4位年份,2

Flex/Silverlight的技术比较

别人博客上看见的,一文下去,引起口水大战,其实仁者见仁,智者见智,每种语言都不可能是完善的,扬长避短才是王道. 基于个人的使用经验,我从语言.框架.开发环境和运行环境四个方面对Flex和Silverlight这两门技术做一个比较,自己认为这个比较还是比较全面的.(这样的比较有意义吗?个人意见,只要别把自己当成宗教教徒,将语言看作工具而不是信仰,那么比较就是有意义的.)   语言(Silverlight以C#为准) 特性 比较 胜出 Flex Silverlight 语法 Flex的编程语言Act

CSS属性:text

这篇文章将对 CSS 的几个新属性 (text-shadow,box-shadow,and border-radius) 做基本介绍.这些 CSS3 属性通常用来加强页面布局. RGBA 前面的 3 个值是 RGB 颜色值,最后一个值是透明度的级别(0 = 透明,1 = 不透明). RGBA 可以应用于与颜色的任何属性,如字体颜色,边框颜色,背景颜色,阴影颜色等. Text Shadow 文字阴影的结构顺序为:x 轴偏移,y 轴偏移,模糊,颜色. 设置一个负值的 x 轴偏移将阴影转移到左侧.设置

C#箴言之用属性来访问类的私有成员

访问|来访 在程序中,难免要访问某个对象的私有成员.那么以前实现这类功能的方法有两种,第一种方法最简单,就是把成员访问符从"private"改为"public"即可:而另一个就是提供公有的成员访问函数来进行访问.那么现在用C#编写程序,就不再需要采用前面所说的两种方法了,而直接使用属性来完成. 首先来看看三种方法的如何实现以及调用的,这里用一个例子来说明,即访问"EmployeeInfo"类的私有成员strName,具体如下表格所示.   pri

XP文件夹属性没有“安全”选项卡

1. 文件夹所在的盘必须是必须是NTFS分区才能有"安全"选项卡,FAT32的不可以,转换方法在开始菜单-运行,输入"Convert x: /fs:ntfs"然后回车. x为要转换的驱动器号,如c d e 1-1.打开工具->文件夹选项->查看->把使用简单的文件夹共享那个勾去掉.就可以了. 1-2.开始--设置--控制面板--管理工具--本地安全策略 点击其中的本地策略--安全选项.找到其中的"网络访问:本地账户的共享和安全模式&quo

java ee-Javaee EL访问javabean属性出错 就两行代码也会出错我都无语了

问题描述 Javaee EL访问javabean属性出错 就两行代码也会出错我都无语了 /jsp:useBean ${b.id} .................................................................................................下面是Bean那个类 public class Bean { String id; String name; public Bean() { id="1"; name

安装失败-android 在manifest里面配置shareuserid属性后签名生成APK 无法安装

问题描述 android 在manifest里面配置shareuserid属性后签名生成APK 无法安装 在网上看到的是多个apk共享一个进程是需要再manifest属性里面加上shareuserid来达到一个进程的目的.但是我做了后,在eclipse直接run可以安装,但是使用自己签名工具后生成的apk安装不上去,提示" 共享用户权限不完整"安装失败.请教大神这是什么原因,如果shareuserid不能使用,但是为什么还有那么多的代码跟讲解呢?或者谁有更好的apk直接调用的优化方法,