`
hanbin51987
  • 浏览: 47169 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

使用 request.getParamterNames();

    博客分类:
  • java
阅读更多
/**
*得到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、Request.Form和Request.QueryString的区别

    如果只需要处理特定类型的数据,如仅需处理表单数据,直接使用`Request.Form` 或者针对查询字符串使用`Request.QueryString` 可以提高效率和减少不必要的数据处理。但如果应用程序需要处理混合的数据源,或者为了...

    request.getcontextPath()_详解

    在Web应用程序中,我们可以使用request.getcontextPath()方法来获取虚目录,例如,我们可以使用request.getcontextPath()方法来获取当前Web应用程序的Context Path,然后使用该Context Path来获取虚目录。...

    对Django 中request.get和request.post的区别详解

    Django 中request.get和request.post的区别 POST和GET差异: POST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。另外,还有PUT和DELETE方法。 POST和GET都...

    【ASP.NET编程知识】ASP.NET Core读取Request.Body的正确方法.docx

    我们需要使用 StreamReader 对象来读取 Request.Body。下面是一个简单的示例代码: ```csharp public override void OnActionExecuting(ActionExecutingContext context) { StreamReader stream = new ...

    Request.QueryString 乱码问题

    当使用`Request.QueryString`获取URL中包含中文的查询字符串时,可能会发现中文字符变成了乱码。这主要是因为浏览器与服务器之间的编码方式不一致导致的。具体来说: 1. **前端编码**:在客户端(如浏览器)中,...

    request.getParameter() 和request.getAttribute() 区别

    - 当在JSP页面中使用`request.getAttribute()`时,可以直接在表达式中使用,如`&lt;%=request.getAttribute("username")%&gt;`,但需要注意转义和安全问题。 通过上述分析,我们可以清楚地看到`request.getParameter()`与...

    asp.net Request.UrlReferrer

    要实现返回到“上一页”的功能,我们可以在 Page_Load 事件中使用 Request.UrlReferrer 属性来记录上一个页面的 URL,然后在返回“上一页”的函数中使用这个记录的 URL 进行重定向。下面是一个简单的示例代码: ```...

    request.getParameterMap()返回的是String []数组1

    总之,理解并熟练掌握`request.getParameterMap()`、`request.getParameter()`和`request.getParameterValues()`的使用是进行Java Web开发的基础,它们是处理HTTP请求参数的核心工具,帮助我们从客户端获取并处理...

    ASP.NET Core自定义中间件如何读取Request.Body与Response.Body的内容详解

    本文将深入探讨如何在自定义中间件中读取`Request.Body`和`Response.Body`的内容。 首先,`Request.Body`代表HTTP请求的主体部分,通常用于发送POST数据或文件上传。它是`Stream`类型的,可以读取请求的数据。在ASP...

    C# request获取参数.docx

    在 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.js

    java中request.getcontextPath()的意思.doc

    这时,我们可以使用 request.getcontextPath() 来获取当前项目的路径,然后将其拼接到资源文件的路径中,以便正确地加载资源文件。 例如,如果我们要链接到一个名为 catalog.jsp 的文件,可以使用以下代码: ```jsp...

    Request.ServerVariables

    这篇文章将详细介绍 Request.ServerVariables 对象的使用和相关知识点。 Request.ServerVariables 的使用 Request.ServerVariables 对象提供了多种服务器变量,包括服务器地址、客户端提供的路径信息、应用程序元...

    Request.ServerVariables参数集

    ### Request.ServerVariables参数集详解 在Web开发领域中,服务器端脚本经常需要获取与当前请求相关的各种环境变量,以实现更加智能、安全且高效的功能处理。`Request.ServerVariables`正是一个非常重要的对象,它...

    asp.net下Request.QueryString取不到值的解决方法

    asp.net下Request.QueryString取不到值的解决方法

    了解JSP中request属性的用法

    request.getParameter() 和 request.getAttribute() 是两个最常用的方法来获取客户端的请求信息,但是它们的用法和作用域却有很大的区别。 request.getParameter() 方法是用来获取客户端通过 HTTP 协议传递的参数,...

    ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法

    当页面编辑或运行提交时,出现“从客户端中检测到有潜在危险的request.form值”问题,该怎么办呢?如下图所示: 下面博主汇总出现这种错误的几种解决方法: 问题原因:由于在asp.net中,Request提交时出现有html...

    获取用户真实IP地址,不使用request.getRemoteAddr()的原因是有可能用户使用了代理软件方式避免真实IP地址

    获取请求接口的真实ip 地址工具类。适合所有Java开发人员。针对接口的ip 地址的获取。

    utils/request.js

    vue使用axios封装工具类utils/request.js

Global site tag (gtag.js) - Google Analytics