actionForm如何从页面获得集合数据

问题描述

在我定义的actionForm中有一个list变量名字为prices,同时有一个数组为对象数组Person[]persons,请问页面中如何传递这两种数据到actionForm中,主要是property中怎么写

解决方案

解决方案二:
例子1:<s:urlid="url2"action="delete.action"><s:paramname="empId"value="empId"></s:param></s:url><s:ahref="%{url2}"onclick="return(confirm('你确定要删除吗?doyouwanttodelete?'))"><s:textname="delete"/></s:a>

例子2:<ahref="DelEmployeeServlet?empId=<c:outvalue="${employee.empId}"></c:out>"onclick="return(confirm('你确定要删除吗?'))"><fontsize=2>删除</font></a>

例子3:<inputtype="checkbox"name="delete"value="<%=((ArrayList)al.get(i)).get(0)%>">

页面写法都差不多,主要是后台程序处理String[]delete=(String[])request.getParameterValues("delete");Stringsql="deletefromnewswhereid="+delete[i];希望对你有帮助

时间: 2024-11-03 21:05:55

actionForm如何从页面获得集合数据的相关文章

map-关于调试中Map集合数据的问题

问题描述 关于调试中Map集合数据的问题 直接上图,我在通过前台页面传递参数,Debug看到size为6但是只有5个map对象,请问各位大神是怎么回事,非常感谢! 解决方案 你的Map的实现是HashMap, 你的HashMap有15个桶, 刚好有两个对象属于同一个桶HashMap$Entry有个next是不为null的,可以继续点进去看看,每个HashMap$Entry都是链表 解决方案二: 说明有重复的键,具体要看代码. 解决方案三: 我不认为是重复键的问题,重复键会覆盖原来的键,可以直接打

就是刚出来工作 经理今天安排了个任务 大致就是用NHibernate技术把从页面获得的数据保存到MYSQL数据库

问题描述 就是刚出来工作经理今天安排了个任务大致就是用NHibernate技术把从页面获得的数据保存到MYSQL数据库,给了时限半个月,有没有好心的大神帮帮我啊,这个技术一无所知,谢谢了 解决方案 解决方案二:我们从来瞧不上NHibernate,累赘得会死人的.要访问MySQL,读写一堆.net对象,直接写sql语句与之交互就行了.不用学习半个月,最多2天半就行了.解决方案三:建议你先把数据写到MySQL数据库中(创建1.2个数据表来保存你的数据),然后再开始考虑NHibernate.解决方案四

分页-PagedDataSource里面的集合数据怎么读取出来像dataset一样实现循环读取数据

问题描述 PagedDataSource里面的集合数据怎么读取出来像dataset一样实现循环读取数据 我之前用dataset获得了查询的列表数据 然后给PagedDataSource赋值 这个就是实现一个分页的 我想把PagedDataSource分页数据循环读取出来绑定到自己构建的HTML 解决方案 你不用读取出来,就可以直接绑定到前台的html代码中的. 后台代码为 rpt.DataSource=PagedDataSource.DataSource; rpt.DataBind(); htm

浅谈ASP中Web页面间的数据传递

web|数据|页面 基于Web的动态网页设计必会涉及到页面间的数据传递,文章探讨了ASP设计中常用的Web页面间的数据传递方式,分析各种数据传递方式的使用方法.使用场合及优缺点,其都是设计阶段选择数据传递方式考虑的关键.往往使用动态网页技术制作ASP应用程序时一般至少拥有二个或二个以上的Web页面,这时就得考虑在多个Web页面间传递数据的处理工作.而ASP应用程序的各个页面类似于Windows应用程序的form窗体,Windows应用程序各form间数据传递可以通过定义全局变量等方法来实现.网页

利用XMLHTTP从其他页面获取网页数据

xml|数据|网页|页面      我们在编写ASP代码的时候,大家都知道可以通过post或者get获得form表单的数据,那么我们如何直接获得其他页面上的数据呢?这就要借助xmlhttp协议了.xmlhttp是xmldom技术的一部分.       下面的代码就是一个很简单的例子,我们利用xmlhttp技术,把http://www.codetoad.com/站点首页的代码以xml的形式完全获取,并且在页面中输出. <%   Dim objXMLHTTP, xml   Set xml = Ser

ASP.NET技巧:如何在页面之间传递数据量较大的复杂数据?

asp.net|技巧|数据|页面 1.通常我们会用url传值来传递数据量较小的一些数据,如一些参数等,会利用session传递一些全局的会话级的变量.但要窗体之间传递一些较复杂的数据,用session生命周期太长,可能不合适.用URL传值,汉字可能出现编码错误,而且可以传递的最大数据量比较有限.2.我们可以利用模态对话框的dialogArguments属性来实现跨页面的数据传递,通过如下方式可获得模态对话框的dialogArguments属性:var Variables =  window.di

在ASP.NET页面中实现数据棒图

asp.net|数据|页面     棒图有时又称为"Bar"图.在我的上一篇文章<在ASP.net实现数据图表>中已经介绍了在浏览器看到的图表,一般都是图片文件.那么在ASP.NET中是否也可以生成这些图表?答案是肯定的,因为在ASP.NET中拥有了一个新功能--绘图功能,通过此功能就能够按照要实现的图表的模样来绘制,最后在客户端的浏览器中形成一个图片,从而显示出图表来.        本文就在上一篇文章的基础上,进一步介绍在ASP.NET页面中实现Bar图的具体方法.希望

在ASP.NET页面中实现数据饼图

在<在ASP.NET页面中实现数据棒图>中已经介绍了ASP.NET中数据棒图的绘制方法.前文已经说过,ASP.NET之所以能够在客户端浏览器中形成各种数据图片,是因为在ASP.NET中提供了绘图功能,具体的作法是先在服务器端创建一个Bitmap实例,然后利用ASP.NET中提供的绘图功能,按照要生成的图片的模样,进行绘制,最后把绘制好的实例以数据流的方式传送到客户端的浏览器上,并形成图片显示出来.本文要介绍的在ASP.NET页面中实现数据饼图采用的基本也是这种方法.饼图有时称为"Pi

windows phone页面间传递数据

 页面间传递数据包括两个问题1.如何从源页面传递数据到目标页面?下面例子提供解决上面问题的方案.源页面MainPage.xaml内容区域包含一个TextBlock,如<TextBlock HorizontalAlignment="Center" Name="txt1" Text="navigate to 2nd page" VerticalAlignment="Center" ManipulationStarted=&q