- 浏览: 1989050 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- JavaEE (122)
- Oracle数据库 (29)
- JavaScript (37)
- SAP (5)
- MySql数据库 (7)
- JavaSE (4)
- Ajax (1)
- jQuery (13)
- SSH框架 (36)
- Web Service (10)
- JSF框架 (2)
- JBPM (0)
- ireport报表 (2)
- ibatis (5)
- Hibernate (31)
- JSP (11)
- Tomcat 服务器 (20)
- Other (19)
- JavaWeb (4)
- Maven (11)
- OSWorkFlow (10)
- HTML (13)
- Exception汇总 (7)
- SVN (2)
- 笑话 (1)
- JSTL (1)
- WebSphere Message Broker (13)
- ANT命令 (3)
- Liunx (12)
- Struts2 (26)
- Eclipse (6)
- DOS (3)
- Flex (11)
- WebSphere (1)
- 开发常用工具 (3)
- Junit (2)
- EJB (4)
- Struts1.2 (2)
- Jboss (1)
- Android (2)
- Java框架源码解析 (1)
- Spring (4)
- MyBatis (6)
- SpringMVC (4)
- Jetty (2)
- 数据库表设计 (1)
- SSO (4)
最新评论
-
贝塔ZQ:
也可以试试PageOffice插件,觉得更简单点
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度 -
jia1208:
...
Could not publish server configuration for Tomcat v6.0 Server at localhost. -
u011274527:
赞
java.io.EOFException java.io.ObjectInputStream$PeekInputStream.readFully 错误 -
旭旭小牛啦:
怎么没哟了,继续赛
jQuery 选择器 -
wzw3919:
100行会报空指针
Java 解压缩zip文件
比如判断一个list集合中的元素等于或小于0,
<!-- 判断list集合大小; --> <s:if test="#studentList.size<=0"> <tr style="text-align: center;"> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> </tr> </s:if>
如果是判断Map集合则使用如下方式:
<s:property value="%{#request.map.size()}"/>
或者:
<s:if test="#request.mapParams.size<=0"> <tr style="text-align: center;"> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> <td>-</td> </tr> </s:if>
评论
4 楼
tjmljw
2011-11-09
tjmljw 写道
多谢,直接用你的代码有点小问题,小改了一下,差不多:
<s:if test="#[b]request[/b].xxxList.size > 0"> ............ </s:if>
不太会发帖,重新发一次
<s:if test="#request.xxxList.size > 0">
............
</s:if>
3 楼
tjmljw
2011-11-09
test
2 楼
tjmljw
2011-11-09
多谢,直接用你的代码有点小问题,小改了一下,差不多:
<s:if test="#[b]request[/b].xxxList.size > 0"> ............ </s:if>
1 楼
cnng_marjory
2011-11-03
不想用c标签的话 用楼主的<s:if test="#studentList.size<=0"> 但要把#去掉
<s:if test="studentList.size<=0">
<s:if test="studentList.size<=0">
发表评论
-
java.lang.NoSuchMethodException: No such accessible method: addForwardConfig() o
2012-06-07 00:07 3377经常有人在配置Struts1.2的struts-conf ... -
Unable to load configuration. - action - file:/C:/Documents%20and%
2011-12-12 21:34 8032Unable to load configuration. - ... -
Struts2+jQuery+Ajax
2011-11-29 11:05 2923一个简单的Json实例,采用Struts2 + jQuery1 ... -
Struts2 使用”#“获取数据 和不使用“#”号的区别。
2011-09-29 11:43 1219最近使用struts2 做项目时, 如果在后台可以使用两 ... -
struts2 标签 s:optiontransferselect左右下拉列表的使用。
2011-09-24 01:08 1928最近做项目,需要用到struts2中的标签, 自己便研 ... -
Struts2 标签出现'dojo' 未定义 解决方案
2011-09-23 23:09 1365我在做项目用到了struts2中的 s:optiont ... -
struts2几种result type探究
2011-09-22 02:18 1307可以在struts2-core-{version}.jar ... -
Struts2 自定义拦截器,怎么实现先于 action 执行
2011-09-08 00:31 1417在Action前用拦截器是直接return act.invok ... -
struts2自定义拦截器,模拟登陆权限验证
2011-09-08 00:27 2259struts2自定义拦截器一——模拟登陆权限验证 1、h ... -
JSP的Filter对struts2 中的 action拦截不起作用的解决方案.
2011-09-08 00:22 2190好像在web.xml配置filter只能实现对jsp的拦截 ... -
从数据库中获取国际化资源文件的key,然后通过Struts2的标签显示
2011-09-04 13:34 3328首先在mySql数据库中建 ... -
Parse Error at line 2 column 15: Document is invalid: no grammar found.
2011-09-03 00:09 2204今天部署把项目部署到tomcat上面时,发现了一个错误,. ... -
java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputS
2011-08-29 01:02 4041java.lang.NoClassDefFoundError: ... -
java.lang.RuntimeException: Unable to load bean org.apache.struts2.dispatcher.mu
2011-08-29 00:32 1413最近做文件上传的功能时,报如下错误..是因为少了一个jar包的 ... -
Struts2 <s:if> 标签的使用
2011-08-25 16:31 1069标签用法如下: test中是用来,放表达式,不能嵌套EL表达 ... -
Struts2 Caused by: java.lang.IllegalArgumentException: argument type mismatch
2011-08-15 09:27 8849前台页面文本框 name 绑定的属性,与后台属性不一致. ... -
Struts2 一些常见的标签的使用
2011-08-10 00:52 1270直接贴后台代码: package com.struts2.a ... -
Struts2+JQuery+Json登陆实例
2011-07-17 23:21 6319在搭建之前.. 首先,需要准备struts2.0框架的5个核心 ... -
java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lan
2011-07-16 18:47 5529java.lang.NoSuchMethodError: ... -
Struts2通过使用ActionContext类获取request和response对象
2011-07-16 18:23 2846使用ActionContext类这种方法比较简单,我们可以通过 ...
相关推荐
Struts2作为一款流行的Java Web框架,其在处理表单数据和类型转换方面有着独特的机制。本篇将深入探讨Struts2的批量类型转换,帮助开发者更好地理解和利用这一功能。 在传统的Web开发中,我们经常需要对用户提交的...
用于迭代集合数据,常用于遍历数组、List、Map等数据结构。 12. **`<s:include>`** 标签: 类似于JSP的`<jsp:include>`标签,用于包含其他JSP或Struts动作。 在Struts2中,这些标签大大增强了JSP页面的功能性和...
### JSTL、EL、ONGNL、Struts标签的区别与使用 #### 一、JSTL (JavaServer Pages Standard Tag Library) ...在 Struts2 应用中,则可以充分利用 Struts 标签来处理复杂的业务逻辑和数据展示需求。
在这些标签中,`Logic`标签库尤其重要,它提供了多种逻辑判断和控制功能。下面我们将深入探讨其中几个主要的标签及其用法。 1. `logic:empty` `logic:empty`标签用于检查一个对象是否为空,包括null、空字符串、空...
1. **Java基础**:包括变量、数据类型、控制流程(if、switch、for、while)、类与对象、封装、继承、多态、异常处理、集合框架(List、Set、Map)、IO流、线程、网络编程等基础概念和用法。 2. **HTML**:HTML标记...
${week[2]} //输出第三个集合元素 此外,FreeMarker还支持返回集合的子集合,如果需要返回集合的子集合,则可以使用如下语法: week[3..5] //返回week集合的子集合,子集合中的元素是week集合中的第4-6个元素 3,输出Map...
OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,常用于Struts 2框架中,用于处理数据绑定和表达式求值。本篇文章将详细总结OGNL的使用技巧。 首先,`#`符号在OGNL中有三个主要用途。一是访问...
List、Set、Collection、Collections:List是有序的Collection,Set不允许重复元素,Collection是集合框架的根接口,Collections则是提供各种方法来操作集合的工具类。 Java的基本数据类型:Java中的基本数据类型有...
- **集合**:可变长度的数据结构,包括`List`, `Set`, `Map`等接口及其实现类,如`ArrayList`, `HashSet`, `HashMap`等。 #### 6. 文件和目录(I/O)操作 - **列出某个目录下的所有文件**:使用`Files.list(Paths....
2. **List**:有序集合,允许重复元素。 3. **Set**:无序且不允许重复元素的集合。 4. **Map**:键值对映射的集合,键不允许重复,值可以重复。 ### 五、Struts2 框架原理 1. **拦截器**:Struts2 使用拦截器...
- Java集合框架提供了各种容器来存储对象,主要包括List、Set、Map等。 - List按照插入顺序保存元素,支持重复元素。 - Set不允许重复元素。 - Map使用键值对存储数据。 2. **List实现类** - **ArrayList**: ...
- **集合类**:包括List、Set、Map等,用于存储和操作数据集合。 - **泛型**:提供类型安全的容器,避免运行时ClassCastException。 - **自动装箱与拆箱**:自动将基本类型转换为包装类或反之。 #### 五、输入输出...
- **Java集合框架**:详细介绍集合框架中的List、Set、Map等接口及其具体实现类,如ArrayList、LinkedList、HashSet、HashMap等。 - **Java多线程**:了解线程的基本概念,掌握Thread类和Runnable接口的使用方法,...
Struts2只是起到一个数据接收和转接的功能,就是Controller控制器,而传来数据的页面叫view显示层,Struts2将数据提交给进行处理的类叫Model模型层,专门进行数据处理和数据库的连接。 heap和stack有什么区别? 答:...
例如, `${expression}` 用于插入Java对象的值,`<#if>` 和 `<#else>` 用于条件判断,`<#foreach>` 用于循环遍历集合。 2. **数据模型** 在Freemarker中,数据模型是模板引擎用来获取和展示数据的对象集合。这些...
5. 链接和URL:`<@s.url value='...'>` 用于生成URL,`<@s.action>` 生成Action链接,这通常与Struts2框架结合使用。 6. 内联文本:`<#t>` 或 `${''}` 用于在表达式之间插入空格或换行,防止被自动合并。 7. 模板...
- 集合框架:包括List接口、Set接口、Map接口,以及它们的实现类如ArrayList、HashSet、HashMap等。 - JDK的新特性:如JDK5.0和JDK6.0引入的自动拆装箱、可变长参数等。 2. **数据库操作与管理**: - SQL语言:...