- 浏览: 3560838 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
<s:if test="#request.list.size()!=null" >
<s:iterator id="task" value="#request.list">
<tr class="table_header">
<td><s:property value="#task.id"/></td>
<td><s:property value="#task.name"/></td>
<td><s:property value="#task.password"/></td>
</tr>
<br/>
</s:iterator>
</s:if>
<s:else>
你好啊
</s:else>
关于一个遍历的问题。
其中list是action放在request中传到JSP页面的,
里面放着user对象,
user对象里面有属性Id,name,password.
<s:if>判断list是不是为空就是这样写<s:if test="#request.list.size()!=null" >
<s:iterator id="task" value="#request.list">
<tr class="table_header">
<td><s:property value="#task.id"/></td>
<td><s:property value="#task.name"/></td>
<td><s:property value="#task.password"/></td>
</tr>
<br/>
</s:iterator>
</s:if>
<s:else>
你好啊
</s:else>
关于一个遍历的问题。
其中list是action放在request中传到JSP页面的,
里面放着user对象,
user对象里面有属性Id,name,password.
<s:if>判断list是不是为空就是这样写<s:if test="#request.list.size()!=null" >
发表评论
-
struts2的执行机制
2012-10-21 18:37 1624struts2是web应用中一个常用的mvc框架,下面探 ... -
Struts 2请求处理流程 命令模式2
2012-10-16 16:20 1795将“请求”封装成命令对象。把行为请求者和行为实现者进行解耦。 ... -
Struts 2请求处理流程 命令模式
2012-10-16 16:15 2838Struts 2请求处理流程 2010-06 ... -
STRUTS2核心控制器:FilterDispatcher (写的真心清晰)
2012-10-16 16:07 37077STRUTS2核心控制 ... -
struts2源码阅读1
2012-10-16 11:09 1288Struts2源码阅读 ... -
struts2 文件上传
2012-08-12 16:20 16082、新建Action 第一种方式 packag ... -
Struts2实现的6位数字的验证码程序
2012-08-05 16:39 1256http://ipc.iteye.com/bl ... -
Struts2 异步跳转页面被js extjs jquery ajax 拦截(转)
2012-08-04 16:51 4981Struts2中使用getJSON方式进行 ... -
struts2 拦截器权限控制
2012-08-04 10:37 1713工程布局: 直 ... -
struts2学习的博客
2012-02-26 10:59 1278http://downpour.iteye.com/blog/ ... -
拦截器 参数不过去
2012-02-26 10:28 4616还是同样的问题,拦截器在以前学的时候,学的 ... -
struts 国际化乱码
2012-02-25 09:15 1758差不多半年没复习框架了,都在搞论文和打基础,什么算法和数 ... -
struts2国际化
2012-02-25 08:38 1510struts2国际化 在struts2中需要做国际化的有 ... -
struts2拦截器的实现
2012-02-25 08:39 1621如何使用struts2拦截 ... -
struts2连mysql乱码解决方法
2011-08-27 20:34 1550(2009-11-12 20:12:47) 转 ... -
关于json与struts2进行数据交互 (2010-11-02 20:17:33) 转载 标签: 杂谈 分类: java技术 为了怕以后的开发中出现同样的问
2011-06-26 21:20 2026关于json与struts2进行数据交互 (2010-1 ... -
struts2 jquery
2011-05-08 09:30 1681使用这个组合,感觉还是很方便灵活的。 1、将struts2的 ... -
struts2 标签 获取 request
2011-04-25 10:44 2405在Action中获取request方法一: 在Action ...
相关推荐
本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`<s:iterator>`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...
以上只是Struts2标签库的一部分,实际使用中还有更多标签如`<s:textfield>`(文本输入框)、`<s:textarea>`(文本区域)、`<s:submit>`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...
`<s:set>` 赋值给变量,`<s:sort>` 对集合进行排序,`<s:submit>` 创建提交按钮,`<s:subset>` 输出集合的子集。 T. `<s:tabbedPanel>, <s:table>, <s:text>, <s:textarea>, <s:textfield>`: 创建选项卡面板、表格...
2. <s:checkboxlist list=""></s:checkboxlist>-----多选框 3. <s:combobox list=""></s:combobox>-----下拉框 4. <s:component></s:component>-----图像符号 D: 1. <s:date/>-----获取日期格式 2. <s:...
- `<s:if>`和`<s:else>`:条件判断。 - `<s:iterator>`:遍历集合。 - `<s:property>`:显示或输出值栈中的对象属性。 - `<s:include>`:包含其他JSP或Action的结果。 2. **UI标签**: - **表单UI标签**: - ...
1. `<s:if>`, `<s:elseif>`, `<s:else>`:提供条件判断,与Java的if-else语句类似,可以基于表达式测试条件。 F. 错误处理: 1. `<s:fielderror>`:显示字段级的错误信息,如果表单字段有错误,此标签会显示出来。 ...
`<s:if>`, `<s:elseif>`, `<s:else>`:这些标签用于条件判断,与Java中的if-else语句类似。`test`属性用于指定判断条件。 F. `<s:fielderror>`:显示字段级别的错误信息,这些错误通常是验证失败时产生的。 G. `...
3. `<s:if>`和`<s:else>`:用于条件判断,与Java中的if...else语句类似,方便在视图层进行逻辑控制。 三、显示标签库 显示标签库主要用于格式化和展示数据,如`<s:debug>`、`<s:head>`和`<s:include>`等。 1. `<s:...
- `<s:if>`和`<s:else>`:用于在页面上进行条件判断,例如`<s:if test="userName == 'admin'">...</s:if><s:else>...</s:else>`,判断`userName`是否等于字符串"admin"。测试表达式需要在Action中存在并可访问。 4...
`<s:iterator>`:遍历集合,如List、Map等,可以用于循环输出。 S. `<s:label>`:创建一个只读的标签,通常用于显示数据。 T. `<s:merge>`:合并遍历集合产生的值。 U. `<s:optgroup>`:在下拉框中创建选项组,...
`<s:set>`用于设置变量,`<s:property>`用于显示变量或表达式的值,`<s:if>`进行条件判断。 3. 数据标签(Data Tags):这些标签用于显示数据集合,如`<s:iterator>`遍历数组、列表或Map,`<s:checkboxlist>`、`<s:...
例如,通过<s:form>标签创建一个表单,其中包含<s:textfield>和<s:submit>,同时用<c:forEach>遍历列表并显示数据,还可以利用<c:if>进行条件判断,以控制某些内容的显示与否。 在文件名为"friend2"的压缩包中,...
10. **`<s:if>`** 和 `<s:else>`、`<s:elseif>` 标签: 提供条件判断功能,允许根据特定条件展示内容。 11. **`<s:iterator>`** 标签: 用于迭代集合数据,常用于遍历数组、List、Map等数据结构。 12. **`<s:...
4. **遍历集合**:`<s:iterator>`是Struts2中非常实用的标签,用于遍历集合,如List、Set、Map等。通过`value`属性设置遍历的对象,`var`属性定义迭代变量名,`status`属性可以获取当前迭代的状态信息。 5. **条件...
5. **迭代标签`<s:iterator>`**:这个标签用于遍历集合,如`<s:iterator value="userList" id="user" status="u">`,其中`value`属性指定要迭代的集合(如List或Map),`id`属性用于在循环内部引用当前项,`status`...
24. `<s:iterator>`:遍历集合,如List、Map等,用于动态渲染内容。 25. `<s:label>`:创建只读标签,通常用于显示文本。 26. `<s:merge>`:合并遍历集合的结果。 27. `<s:optgroup>`:创建一个选项组,用于组织...
- `<s:iterator value="userList" id="user" status="u">`用于遍历集合,如List、Map等。`value`属性指定集合,`id`和`status`提供当前迭代状态的引用。在迭代体内,可以使用`s:property`标签显示集合元素的属性,...
- `<s:if>`和`<s:else>`:条件判断标签,根据表达式的值决定是否执行某个部分的代码。 - `<s:choose>`, `<s:when>`, `<s:otherwise>`:多分支选择标签,类似于Java中的switch-case语句。 3. **表单标签(Form ...
条件判断标签`<s:if>` 此标签用于在页面上执行条件逻辑,如: ```html <s:if test="userName == 'admin'"> <!-- 表示管理员的特殊内容 --> </s:if> <s:else> <!-- 非管理员内容 --> </s:else> ``` 其中`test`...
3. `<s:if>`和`<s:else>`:这些标签用于条件判断。如果表达式的值为真,`<s:if>`内的内容会被渲染;否则,`<s:else>`的内容会被显示。这对于条件渲染非常有用。 4. `<s:select>`:此标签用于创建HTML的选择列表,...