Struts, logic标签,board.sub.length == 0 怎样表示?sub为数组

问题描述

requestSetAttribute("board",XXX);存好board了用logic标签来判断。我要判断board下的sub数组的长度不等于0然后做一些事。

解决方案

解决方案二:
Equal是字符串型的对比,==一般是算术判断表示纯数字建议用C:IF<logic:notEqualname="board"value="0">其他操作</logic:notEqual>不等于<logic:Equalname="board"value="0">其他操作</logic:Equal>等于<c:iftest="${boardeq0}"></c:if>对比<c:iftest="${board==0}"></c:if>判断等于<c:iftest="${!(boardeq0))}"></c:if>对比<c:iftest="${board!=0}"></c:if>判断不等于
解决方案三:
To楼上,我说的是board下的sub数组的长度(length)board.sub.length这个意思。
解决方案四:
顶。。。。
解决方案五:
你可以先用<bean:defineid="你需要的变量名"name="后台属性"/>来定义一个在页面可以使用的变量,这个变量支持jsp脚本以及标签表达式<%这里可以使用java代码获取长度了%>引用2楼neusofta的回复:

To楼上,我说的是board下的sub数组的长度(length)board.sub.length这个意思。

时间: 2024-08-01 16:05:43

Struts, logic标签,board.sub.length == 0 怎样表示?sub为数组的相关文章

struts技术的logic标签

struts技术的logic标签-- -                                        开源项目最好的是可以让我们从项目的源码本身角度看项目,通过对源码的了解更多的是对设计思想融会贯通达提升整体能力的目的.blog也是一个好的项目,可以让不从事网页制作人们也可以通过简单的配置实现在网上发布文章的目的.先前也用struts做过两个项目,现在只是想从另一个角度来理解它.每天看了一点儿struts的源码,记录下自已的理解. 一.定义标签文件(web.xml) /tags

Struts1.x系列教程(7):Logic标签库

1.循环标签:iterate标签.用于枚举数组.集合类型对象中的元素. 2.条件处理标签:用于是否相等.比较大小等判断.这类标签有empty.equal .greaterEqual.greaterThan.lessEqual.lessThan.match.messagesNotPresent.messagesPresent.notEmpty.notEqual.notMatch.notPresent.present. 3.流控制标签:用于转向其他的页面.redirect和forward属性这类标签

Struts 2杂谈(2):如何向标签文件中的Struts 2标签传递参数值

标签文件是JSP自定义标签中的一种,实现的方法在WEB-INF\tags目录或子目录中建立一个.tag文件,如table.tag,并通过taglib指令来引用.tag文件所在的目录,代码如下: <%@ taglib prefix="t" tagdir="/WEB-INF/tags"%> 如果在标签文件中使用Struts 2标签,就会带来一个问题.下面先看一个例子. 在WEB-INF\tags目录中建立一个table.tag文件,代码如下: <%@

Struts自定义标签的过程

近日体验了一下Eclipse 打开某个jsp页面,页面上的select下拉列表框用Struts自定义标签来完成 1.新建页面:Test.jsp 2.在Web应用的WEB-INF目录下自定义标签TLD文件:TestTag.tld <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Libr

struts 2-HTML标签中能应用OGNL表达式吗?

问题描述 HTML标签中能应用OGNL表达式吗? 在一个Struts项目的一个JSP页面中,我有一个div的class是根据request中的某个值来选择,like this: 这样写可以吗?若不可以,应该怎么写呢?谢谢了! 解决方案 干嘛一定要从后台获取呢?就在前台用js解决不行吗? 相关文章 ognl-HTML标签能应用OGNL表达式吗? struts2.0-Struts2 国际化文件中 EL 表达式怎么能执行 方法呢?? struts2-关于ognl怎么写才能不被当成字符串! struts

关于数组清空arr = []方法和arr.length = 0方法的性能比较

问题描述 关于数组清空arr = []方法和arr.length = 0方法的性能比较 下面是总结的几种清空数组的方法直接上代码: var arr = [1,5,2,6,5,22,60]; function empty() { arr = []; /* arr = []意味着赋值给新数组变量,而其他引用不受影响.这意味着对先前数组的赋值任然保留在内存中,从而导致内存泄露. */ arr.length = 0; /* arr.length = 0;删除当前数组中的全部内容但不影响与其他的关联性 *

c#代码-有个0和1组成的数组,比如0000111000111000,需要求出出现了几段1,每段1的位置

问题描述 有个0和1组成的数组,比如0000111000111000,需要求出出现了几段1,每段1的位置 如题,出现了两段1,第一段1的起点是5,终点是7.需要用C#语言实现,请大家提供点思路.谢谢 解决方案 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace codeForCSDN { class Program { static void Main(st

strcpy-C语言中既然0和‘’相同那字符串数组的一些操作是如何实现的?

问题描述 C语言中既然0和''相同那字符串数组的一些操作是如何实现的? 比如strcpy,strlen?对于字符串"003.4050"统计长度如何实现的?新手,还请多多指教 解决方案 字符'0' 的值是: 0x30 的值是:0数字0:确实是 0,与 是一样的.两者是不一样的. 解决方案二: 这俩完全不是一个东西,数字0和字符0,码值也不一样的 解决方案三: 对于这个吗 楼上说啦 你应该从ascII码的方面考虑这0和的值 但在用时 你应该明白 你给一个变量赋值时你到底赋给那个变量的是 0

Struts之logic标签库详解_java

1.logic:empty logic:empty标签是用来判断是否为空的.如果为空,该标签体中嵌入的内容就会被处理.该标签用于以下情况: 当Java对象为null时 当String对象为""时 当java.util.Collection对象中的isEmpty()返回true时 当java.util.Map对象中的isEmpty()返回true时 下面的代码示例了logic:empty标签判断集合persons是否为空: <logic:empty name="listF