foreach中与按钮对应的问题

问题描述

foreach中与按钮对应的问题

我JSP页面
c:forEach items="${list}" var="Product">
input type="button" onclick="javascript:dobuy();" value="购买"
input name="product_id" value="${Product.product_id}" >
input name="product_name" value="${Product.product_name}" >
input name="product_price" value="${Product.product_price}" >
input name="product_time" value="${Product.product_time}" >
input name="product_type" value="${Product.product_type}" >
input name="product_describe" value="${Product.product_describe}">
/c:forEach>
从List中获取数据,并在前面加了一个按钮
按钮的事件是
String product_id = request.getParameter("product_id");
String product_name = request.getParameter("product_name");
String product_price = request.getParameter("product_price");
String product_time = request.getParameter("product_time");
String product_type = request.getParameter("product_type");

为什么所有按钮传过去的数据都是第一个数据,求解决办法 ,谢谢

解决方案

 因为name重复了。
input name="product_id" value="${Product.product_id}" >
->
input name="product_id_${Product.product_id}" value="${Product.product_id}" >
别的类似
String product_id = request.getParameter("product_id_xxx");
这样取

解决方案二:

你的下标不是应该自动变换的

时间: 2024-08-04 08:11:15

foreach中与按钮对应的问题的相关文章

ReportViewer控件中,如何在工具栏中增加按钮???急在线等待!!!

问题描述 ReportViewer控件中,如何在工具栏中增加按钮???大家有没有代码给小弟参考一下啊 解决方案 解决方案二:UP解决方案三:MARK一下,我现在的系统是在旁边加一个比较像的按钮,不过不在工具栏上.关注中.......解决方案四:谢谢!!!!UP解决方案五:UP解决方案六:Mark,同问!解决方案七:可参考以下代码,来找到解决思路.protectedvoidPage_Load(objectsender,EventArgse){foreach(ControlcinReportView

PHP在弹框中获取foreach中遍历的id值并传递给地址栏

1.php有时候我们需要再弹框中获取foreach中遍历的数据(例如id),在弹框中点击按钮并传递给地址栏跳转.那么应该怎么做呢. 2. 点击取现按钮,如果没有设置密码->弹框 3. 点击去设置,把用户名通过地址栏传递给别的页面. 4.使用onclick事件,把参数charge传递给function函数.function为弹窗函数. 5. 把username值传递过来.并给"去设置"赋值herf属性. 6. <div class="mask" >&

异常处理:android中添加按钮事件,出现NullPointerException

问题描述 异常处理:android中添加按钮事件,出现NullPointerException 解决方案 在maincsactivity的oncreate的72行找,有没有对象为null 解决方案二: 对象为空,要么你的按钮对象还没初始化,要么点击代码里有空对象,你调试一下便知 解决方案三: 空指针异常,没什么难找的,Debug一下即可很快找到: 解决方案四: 空指针异常,按钮对象没有初始化 解决方案五: 可能你声明了一个View,但是你没有findViewById,或者findViewById

Android Listview中Button按钮点击事件冲突解决办法

  今天做项目时,ListView中含有了Button组件,心里一早就知道肯定会有冲突,因为以前就遇到过,并解决过,可惜当时没有记录下来. 今天在做的时候,继续被这个问题郁闷了一把,后来解决后,赶紧来记录下,以便日后参考.      首先,其实Listview中Button按钮点击事件冲突这种问题压根就不是太大的问题,因为我们完全可以将一个TextView的Backgroud设置成一个selector,也可以将一个TextView设计成一个按钮的样子,这样就可以绕过ListView和Button

实现在页面中单击按钮关闭页面

按钮|页面 在aspx页面中要实现单击一个按钮(服务器端控件)来关闭当前页面,只需要在aspx页面的page_load()方法中加入下列语句: this.btnClose.Attributes.Add("onclick","window.close()");//btnClose是按钮的名字 此语句是给其添加一个单击属性,调用window.close()方法. 2> 在html页面中要实现单击一个按钮(html控件)来关闭当前页面,只需要在html代码中的按钮控

改变打开对话框中打开按钮的标题

在c++Builder控件板上的Dialogs页上的VCL控件包括了Windows常用的对话框.换句话说,VCL并没有提供对话框,那些对话框都是Windows的一部分.VCL只是使得使用这些对话框变得容易些.在一些应用中,你可能想改变打开对话框中打开按钮的标题,例如,变成表示你的程序允许用户添加文件到文档中,这中情况下,你可能想打开按钮上的标题自己的标题而不是"打开". 你可以简单的改变任何通用对话框上按钮的标题,打开对话框的OnShow事件可以用来实现这种操作. 下面的代码显示了如何

VC++删除浮动工具条中“关闭”按钮

在Visual C++自动生成的MFC框架应用程序中,当浮动工具条被拖离主框架窗口后,一般都会在工具条的右上角有一个"关闭"按钮,应该说这个按钮完全是按照Windows应用程序的用户界面(UI)设计规范而设计的,也就是说所有的窗口都应该有一个地方让用户可以关闭这个窗口.但是有的开发人员偏偏提出来不想要这个"关闭"按钮.本实例通过自定一个扩展的工具条类,实现了删除工具条中"关闭"按钮的目的.程序编译运行后的界面效果如图一所示: 图一.没有"

在ActiveX控件中检测IE中STOP按钮的按下

许多ActiveX控件,比如:ActiveMovie, IE工具条中的Stop按钮对于他们来说有特殊的意义.当Stop按钮下按时这些控件可以停止播放背景音乐或动画.这篇文章将告诉你在ActiveX控件中添加IOleCommandTarget接口来捕捉Stop 按钮的动作. 详细内容 为了支持IOleCommandTarget接口你必须手工在COleControl派生类的.h 和.cpp文件中添加如下代码.然后,你可以在IOleCommandTarget::Exec()函数中捕获OLECMDID_

android中添加按钮事件的方法

  解决方法: 1. 在res/layout中的activity_main.xml添加一个按钮,命名为button1. 2. 在MainActivity.java中添加按钮事件绑定: View btn1 = this.findViewById(R.id.button1); btn1.setOnClickListener(new ButtonClickListener()); 3. 重写ButtonClickListener函数: private class ButtonClickListener