`
james23dier
  • 浏览: 530155 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

跨页传值问题

阅读更多
今天碰到一个跨页传值问题。具体描述如下:
   首先从数据库中查询,使用分页,每页显示一定数目的记录数。然后在每条数据后加上一个单选框checkbox,选中则保存该条记录。现在碰到的问题就是在选中几条记录之后按下一页然后在回到原页面也需要将已经选中的记录后的单选框选上。
最开始准备使用<logic:equal>标签的。写法如下,结果失败。
<logic:iterator property="list" id="item" scope="request">
<logic:equal name="item[8]" value="yes">
<input type="checkbox" name="checkChosen" value="id" checked="checke"/>
</logic:equal>
<logic:notEqual name="item[8]" value="yes">
<input type="checkbox" name="checkChosen" value="id">
</logic:notEqual>
</logic:iterator>


解决办法如下:
在action中将对应的checkbox的属性设置为“yes”,然后在页面使用el表达式做判断。
代码如下:
<logic:iterator property="list" id="item" scope="request">
<input type="checkbox" name="checkChosen" value="id" ${item[8] =="yes"?'checked=true':''}>
</logic:iterator>

其中list为链表,里边封装了一个string数组。
0
0
分享到:
评论

相关推荐

    解析6种ASP.NET跨页面传值的方法

    在ASP.NET开发中,跨页面传值是经常遇到的一个问题。为了确保用户体验良好且程序逻辑清晰,开发者需要掌握多种跨页面传值的技术。本文将详细介绍六种常用的ASP.NET跨页面传值方法,并通过具体的代码示例来帮助读者更...

    C# 跨页传值

    根据提供的文件信息,本文将详细解析C#中的跨页传值技术,并重点介绍几种常见的实现方式,包括利用JavaScript、GET请求、Application对象以及Session对象等方法。这些技术在Web开发中非常实用,尤其是在ASP.NET中。 ...

    跨页面传值跨页面传值

    以下将详细介绍五种跨页面传值的基本方法。 1. **URL参数传递**:这是最简单的方法,通过在链接的URL后面添加问号(?)和参数对来实现。例如,`http://example.com/page2.html?name=John&age=30`。在页面2中,可以...

    ASP.net跨页面传值方式

    ### ASP.NET跨页面传值方式详解 #### 一、引言 在ASP.NET应用程序开发过程中,经常需要在不同页面之间传递数据。为了实现这一功能,ASP.NET提供了多种跨页面传值的方法,每种方法都有其适用场景和局限性。本文将...

    跨页面传值的

    实现跨页面传值,极好,支持html、jsp等等,不要89十分,不要56十分,只要5分,好东西下载回来带回家,是的,你没有听错5分,下载不了吃亏,下载不了上当,错过就错过了

    Axure9 教程:利用全局变量实现跨页面传值.docx

    Axure9 全局变量实现跨页面传值教程 Axure9 是一款功能强大且流行的原型设计工具,它提供了许多强大的交互功能,帮助设计师快速创建高保真原型。今天,我们将学习如何使用 Axure9 实现跨页面传值,通过全局变量来...

    javascript 跨网页传值

    最简单的跨页传值方法是通过URL的查询参数。在跳转到新页面时,可以在URL后面添加问号(?)和参数,例如: ```html 跳转 ``` 在`new.html`中,可以通过`window.location.search`获取查询字符串,并用`...

    net(c#)跨页面传值方法总结.docx

    在.NET (C#)开发中,跨页面传值是一个常见的需求,尤其是在Web Form应用程序中。以下是对几种常用方法的详细解释: 1. **引用页面对象(Reference Page)**: 这种方法允许你在接收页面中直接访问源页面的对象属性...

    ASPNET跨页面传值技巧

    创建一个公共类或使用静态变量也可以实现跨页面传值,但这种方法可能会引入数据同步和依赖性问题,因此应谨慎使用。 10. 使用数据库或文件存储: 对于大量数据或需要长期保留的信息,可以考虑将数据存储在数据库或...

    ASP.NET跨页面传值技巧总结.

    ASP.NET跨页面传值是Web开发中的常见需求,本文将介绍五种常用的方法,帮助开发者在不同的场景下选择合适的方式。 1. **使用QueryString变量**: QueryString是最直观的传值方式,它通过URL参数传递数据。适用于...

    ASP.NET跨页面传值技巧

    ASP.NET跨页面传值是Web应用程序中常见的需求,通常用于在不同页面之间传递数据。以下将详细介绍几种常用的ASP.NET跨页面传值技巧。 1. **使用QueryString变量**: QueryString是通过URL参数来传递数据的方式。在a...

    asp.net与c#中跨页传值

    ASP.NET和C#中跨页传值是Web应用程序开发中常见的需求,特别是在多个页面间需要共享数据时。这里,我们将详细探讨五种不同的方法来实现跨页传值。 1. **使用QueryString变量**: QueryString是通过URL传递参数的...

    ios-跨页面传值 block传值.zip

    "ios-跨页面传值 block传值.zip"这个压缩包文件可能包含了一个关于如何利用Block来实现跨页面数据传递的示例或教程。在这里,我们将详细探讨Block在iOS开发中的应用以及如何用它来实现跨页面的数据共享。 首先,...

    跨页面传值的5种对象

    跨页面传值的5种对象 跨页面传值是指在不同的网页之间传递数据的过程,ASP.NET 提供了多种对象来实现跨页面传值,以下将对五种对象进行详细介绍。 Cookie 对象 Cookie 是一种常用的跨页面传值对象,使用 Cookie ...

    SliverLight跨页面传值并调用WCF的例子

    在本文中,我们将深入探讨如何在Silverlight应用中实现跨页面传值以及调用WCF服务,这在创建复杂的多窗口协同工作的应用程序时至关重要。Silverlight是一种强大的RIA(富互联网应用)开发技术,允许开发者创建丰富的...

    ajax\HTML 页面与页面之间传值

    1. **利用URL参数传递**:最简单的页面间传值方法是通过URL查询字符串。在超链接或表单提交中,我们可以把参数附加到URL后面,例如`跳转&lt;/a&gt;`。在目标页面(child.html)中,可以通过`window.location.search`获取这些...

    ASP.NET跨页面传值技巧.

    ### ASP.NET跨页面传值技巧详解 #### 一、引言 在ASP.NET应用程序开发过程中,经常需要在不同页面之间传递数据。为了提高程序的健壮性和灵活性,掌握多种跨页面传值技巧是非常必要的。本文将详细介绍五种常用的数据...

    单选框、复选框、下拉框的使用及跨页面传值

    在Android应用开发中,...总的来说,熟练掌握单选框、复选框和下拉框的使用以及跨页面传值是Android开发的基本技能,能有效提升用户体验。通过实践和理解这些知识点,开发者可以更好地设计和实现功能丰富的移动应用。

Global site tag (gtag.js) - Google Analytics