/**
*得到From 表单内所有的name 属性
*/
Enumeration<?> enu = request.getParameterNames();
List<Map<?, ?>> productSpecs=new ArrayList<Map<?, ?>>();
while(enu.hasMoreElements())
{
String paramName=enu.nextElement().toString();
if(paramName.indexOf("productspec")>-1){
String paramId=paramName.replace("productspec", "");
Map<Object, Object> productSpec1=new HashMap<Object, Object>();
productSpec1.put("productspec", request.getParameter ("productspec"+paramId));
productSpec1.put("productfromprice", request.getParameter("productfromprice"+paramId));
productSpec1.put("productnowprice" ,request.getParameter("productnowprice"+paramId));
productSpecs.add(productSpec1);
}
}
Map<Object,Object> Specmap=new HashMap<Object, Object>();
Specmap.put("productId", productId);
/**
* 循环插入 规格表
*/
for(int i=0;i<productSpecs.size();i++)
{
String productspec=(String)productSpecs.get(i).get("productspec");
Integer productfromprice=Integer.parseInt((String)productSpecs.get(i).get("productfromprice"));
Integer productnowprice=Integer.parseInt((String)productSpecs.get(i).get("productnowprice"));
Specmap.put("productSpec", productspec);
Specmap.put("productSpecFromPrice", productfromprice);
Specmap.put("productSpecNowPrice", productnowprice);
productSpecDAO.insertvlaue(Specmap);
}
分享到:
相关推荐
如果只需要处理特定类型的数据,如仅需处理表单数据,直接使用`Request.Form` 或者针对查询字符串使用`Request.QueryString` 可以提高效率和减少不必要的数据处理。但如果应用程序需要处理混合的数据源,或者为了...
在Web应用程序中,我们可以使用request.getcontextPath()方法来获取虚目录,例如,我们可以使用request.getcontextPath()方法来获取当前Web应用程序的Context Path,然后使用该Context Path来获取虚目录。...
Django 中request.get和request.post的区别 POST和GET差异: POST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。另外,还有PUT和DELETE方法。 POST和GET都...
我们需要使用 StreamReader 对象来读取 Request.Body。下面是一个简单的示例代码: ```csharp public override void OnActionExecuting(ActionExecutingContext context) { StreamReader stream = new ...
当使用`Request.QueryString`获取URL中包含中文的查询字符串时,可能会发现中文字符变成了乱码。这主要是因为浏览器与服务器之间的编码方式不一致导致的。具体来说: 1. **前端编码**:在客户端(如浏览器)中,...
- 当在JSP页面中使用`request.getAttribute()`时,可以直接在表达式中使用,如`<%=request.getAttribute("username")%>`,但需要注意转义和安全问题。 通过上述分析,我们可以清楚地看到`request.getParameter()`与...
要实现返回到“上一页”的功能,我们可以在 Page_Load 事件中使用 Request.UrlReferrer 属性来记录上一个页面的 URL,然后在返回“上一页”的函数中使用这个记录的 URL 进行重定向。下面是一个简单的示例代码: ```...
总之,理解并熟练掌握`request.getParameterMap()`、`request.getParameter()`和`request.getParameterValues()`的使用是进行Java Web开发的基础,它们是处理HTTP请求参数的核心工具,帮助我们从客户端获取并处理...
本文将深入探讨如何在自定义中间件中读取`Request.Body`和`Response.Body`的内容。 首先,`Request.Body`代表HTTP请求的主体部分,通常用于发送POST数据或文件上传。它是`Stream`类型的,可以读取请求的数据。在ASP...
在 C# 中,获取请求参数可以使用 Request.Params、Request、Request.QueryString、Request.Form、Request.Cookies 和 Request.ServerVariables 等对象。每个对象都有其特点和用途,了解它们的区别和用法是非常重要的...
request.js request.js request.js request.js request.js request.js request.js
这时,我们可以使用 request.getcontextPath() 来获取当前项目的路径,然后将其拼接到资源文件的路径中,以便正确地加载资源文件。 例如,如果我们要链接到一个名为 catalog.jsp 的文件,可以使用以下代码: ```jsp...
这篇文章将详细介绍 Request.ServerVariables 对象的使用和相关知识点。 Request.ServerVariables 的使用 Request.ServerVariables 对象提供了多种服务器变量,包括服务器地址、客户端提供的路径信息、应用程序元...
### Request.ServerVariables参数集详解 在Web开发领域中,服务器端脚本经常需要获取与当前请求相关的各种环境变量,以实现更加智能、安全且高效的功能处理。`Request.ServerVariables`正是一个非常重要的对象,它...
asp.net下Request.QueryString取不到值的解决方法
request.getParameter() 和 request.getAttribute() 是两个最常用的方法来获取客户端的请求信息,但是它们的用法和作用域却有很大的区别。 request.getParameter() 方法是用来获取客户端通过 HTTP 协议传递的参数,...
当页面编辑或运行提交时,出现“从客户端中检测到有潜在危险的request.form值”问题,该怎么办呢?如下图所示: 下面博主汇总出现这种错误的几种解决方法: 问题原因:由于在asp.net中,Request提交时出现有html...
获取请求接口的真实ip 地址工具类。适合所有Java开发人员。针对接口的ip 地址的获取。
vue使用axios封装工具类utils/request.js