当用<s:iterator>标签遍历数据时,实现鼠标移动到某行某行变色效果
jsp代码如下:
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<input type="hidden" name="users.userno" value="<s:property value='#session.users.userno'/>"/>
<tr >
<td align="center" width="30%">邮件标题</td>
<td align="center" width="30%">内容</td>
<td align="center" width="30%">是否已读</td>
<td align="center" width="30%">时间</td>
<td align="center" width="30%">操作</td>
</tr>
<s:iterator value="emailReciveList" var="e">
<tr>
<td align="center" width="30%">${e.ETitle}</td>
<td align="center" width="30%">${e.EContent}</td>
<td align="center" width="30%">${e.ERead}</td>
<td align="center" width="30%"><s:date format="yyyy-MM-dd" name="#e.ETotime"/></td>
<td align="center" width="30%">
<input type="button" value="删除" id="del"/>
<input type="hidden" value="${e.EId}" id="eid" name="email.EId" /></td>
</tr>
</s:iterator>
</table>
jquery代码如下:
//鼠标移动某行某行变色
$(document).ready(function(){
//滑动变色
$("tr").mouseover(function (){
$(this).css("background","grey");
}).mouseout(function (){
$(this).css("background","transparent");
});
})
效果如下图所示:
- 大小: 29.9 KB
分享到:
相关推荐
这里使用了 `<s:iterator>` 标签来遍历一个列表 `list`。对于列表中的每一个元素 `item`,如果 `item.attrValueId` 不为 `0`,则会显示相应的 `AttrValue`、`CountAll` 和 `CountRequest` 的值;否则只显示 `...
本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`<s:iterator>`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...
在Struts2框架中,`<s:iterator>`标签被广泛用于遍历集合或数组等数据结构。本文将深入探讨如何使用Struts2中的`<s:iterator>`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 ##...
<s:iterator value="list" id="book" status="u"> <tr> <td> <s:property value="id" /> </td> <td> <s:property value="name" /> </td> <td> ...
本篇文章将深入探讨`iterator`标签在遍历这些数据类型时的具体用法。 首先,我们来看如何使用`iterator`标签遍历Map。在Java中,Map是一种键值对的数据结构,`iterator`标签可以通过`key`和`value`属性分别获取键和...
在Struts2框架中,`<sx:>`标签是Struts2 XWork库的一部分,用于增强JSP页面的功能,提供更强大的数据绑定和表单处理能力。本篇将重点讲解如何利用`sx:`标签实现组合查询和带分页功能。 首先,让我们了解下Struts2的...
在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是<s:iterator>标签。
在使用Struts2中的`s:if`标签进行条件渲染时,特别是涉及到字符串和字符的比较时,需要注意Java语言的基本数据类型及其转换规则。通过明确地指定类型转换(如使用`toString()`),可以避免潜在的类型不匹配问题,...
* <s:generator>:和 <s:iterator> 标签一起使用 H: * <s:head>:在 <head></head> 里使用,表示头文件结束 * <s:hidden>:隐藏值 I: * <s:i18n>:加载资源包到值堆栈 * <s:include>:包含一个输出,servlet ...
`<s:form>`标签创建表单,它会将表单数据提交到指定的Action。 G. `<s:generator>`,`<s:iterator>`: `<s:generator>`常与`s:iterator`一起使用,生成指定间隔的序列。 `s:iterator`用于遍历集合,是Struts2中非常...
- **数据标签**:包括`<s:bean>`、`<s:push>`和`<s:i18n>`等,它们主要用于管理数据的获取和创建。`<s:bean>`可以创建或访问JavaBean;`<s:push>`将值堆栈中的对象推入一个新的作用域;`<s:i18n>`用于国际化,提供...
`<s:optgroup>` 创建分组的选项,`<s:optiontransferselect>` 实现左右选择框,允许用户在两个下拉列表之间移动选项。 P. `<s:param>, <s:password>, <s:property>`: `<s:param>` 传递参数给其他标签,`<s:password...
以上只是Struts2标签库的一部分,实际使用中还有更多标签如`<s:textfield>`(文本输入框)、`<s:textarea>`(文本区域)、`<s:submit>`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。在开发时...
当需要遍历包含复杂对象的列表时,`<s:iterator>`可以访问对象的属性,如下所示: ```xml <s:iterator value="label" id="id"> <s:property value="#id.attrName"/> </s:iterator> ``` 这里,`label`是一个包含多...
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 ...(7) <s:textfield>、<s:password>、<s:checkbox>、<s:textarea> (8) <s:select>、<s:radio>、<s:checkboxlist>
在Struts2框架中,`<s:iterator>`标签是一个非常强大的工具,用于遍历集合或数组中的元素,尤其在处理列表数据时极为有用。通过本文档提供的代码示例,我们将深入探讨`<s:iterator>`标签的使用方法及其与不同数据...
在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`<s>`前缀的标签库,只需在JSP页面头部引入`<%@ taglib prefix="s" uri="/struts-tags" %>`即可使用所有标签。...
通过上述内容可以看出,在 Struts2 中使用 `<s:bean>` 标签可以灵活地创建各种类型的 bean,并结合 `<s:iterator>` 标签实现高效的数据循环和分页功能。这种做法不仅简化了页面开发工作,还提高了程序的可读性和可...
Struts2框架中的`s:iterator`标签是用于循环遍历数据集合的重要标签,适用于处理数组、列表、Map等数据结构。下面将详细讲解这个标签的用法及其各种属性。 1. **基本用法** `s:iterator`标签的基础用法是通过`...
- `<s:iterator>` 标签用于遍历集合数据。 - 示例: ```xml <s:iterator value="linkList" status="bean"> <tr> <td class="data_tab_tdcl"> <s:property value="#bean.Index+1"/> </td> <td class="data_...