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

springMVC接收参数

 
阅读更多

package com.getui.server.shunan.controller;


import java.util.HashMap;
import java.util.Map;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import net.sf.json.JSONObject;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.getui.server.shunan.model.TestBean;
import com.getui.server.shunan.service.IGexinService;
import com.getui.server.util.IPUtil;

@Controller
@RequestMapping(value="demo",method = RequestMethod.POST)
public class TestController {

@Resource
private IGexinService gexinService;


@RequestMapping(value = "/test1")
@ResponseBody
public String test1(@RequestParam String name,HttpServletRequest request){
System.err.println("name=="+ name);
String value = request.getParameter("value");
System.err.println("value=="+value);
String ip = IPUtil.getClientIP(request);
System.err.println(ip);
System.err.println(gexinService);

Map resultMap = new HashMap();
resultMap.put("name", name);
resultMap.put("value", value);

return JSONObject.fromObject(resultMap).toString();
}

@RequestMapping(value = "/test2")
@ResponseBody
public String test2(@ModelAttribute TestBean bean,HttpServletRequest request){
String name =bean.getName();
String value = request.getParameter("value");
System.err.println("name=="+ name);
System.err.println("value=="+value);

Map resultMap = new HashMap();
resultMap.put("name2", name);
resultMap.put("value2", value);
return JSONObject.fromObject(resultMap).toString();
}




}
分享到:
评论

相关推荐

    SpringMvc接收参数方法总结(必看篇)

    SpringMvc接收参数方法总结 SpringMvc框架中,接收参数是非常重要的一步骤,对于开发者来说,掌握多种接收参数的方法是非常有必要的。下面将总结SpringMvc框架中七种接收参数的方法。 第一种方法:...

    Http请求传参SpringMVC接收参数详细解析

    同样,可以使用@RequestParam接收参数,或者直接通过方法参数接收。 ```java @RequestMapping(method = POST, value = "/sensorTypeList") @ResponseBody public String sensorTypeList(@RequestParam("structure_...

    springMVC接收参数的几种注解.docx

    以下是关于这些注解的详细说明: ...以上就是Spring MVC中用于接收参数的几种主要注解的详细介绍。这些注解使得处理HTTP请求变得简单而灵活,让开发者可以专注于业务逻辑,而不是底层的HTTP细节。

    springMVC接收参数的几种注解.pdf

    本文将详细介绍 Spring MVC 中用于接收参数的几种常见注解,包括它们的用途、用法以及适用场景。 1. **@PathVariable** `@PathVariable` 用于从请求的 URI 模板中提取变量值。当定义了一个带有占位符 `{paramId}` ...

    SpringMVC接收多个对象的4种方法

    在SpringMVC框架中,处理接收多个对象的情况是常见的需求,尤其在处理多条数据的批量操作时。本文将详细讲解四种不同的方法来接收并处理多个对象,以满足后端控制器从前端表单获取多名乘客信息的需求。 1. **表单...

    springMvc集合接收参数的用法

    在Spring MVC框架中,处理HTTP请求并接收参数是一项常见的任务。Spring MVC提供了多种方式来接收前端传递的数据,包括单独的参数、数组、列表以及自定义对象。本教程将重点讲解如何接收ajax和form表单传递的集合参数...

    springmvc接收参数为日期类型

    本文将深入探讨如何在Spring MVC中接收日期类型的参数,以及遇到问题时如何解决。首先,我们需要理解Spring MVC处理请求参数的基本原理,然后了解日期类型的特殊性,最后会提供具体的解决方案。 一、Spring MVC请求...

    SpringMVC接收页面表单参数

    SpringMVC接收页面表单参数 SpringMVC是基于Java实现的 Model-View-Controller(MVC)模式的Web应用框架,它提供了许多强大和灵活的特性来处理Web请求。其中,接收页面表单参数是Web应用中非常常见的需求。下面...

    SpringMVC后台接收请求参数的几种方式Demo

    本教程将详细解析Spring MVC后台接收请求参数的多种方式。我们将重点关注GET和POST请求,这两种请求方式在Web开发中最为常见。以下是对每种方式的详细说明: 1. **路径变量(Path Variables)** 在Spring MVC中,...

    springmvc接收ajax请求注意事项

    SpringMVC 接收 Ajax 请求注意事项 SpringMVC 框架在处理 Ajax 请求时需要注意一些重要的配置和设置,以确保请求的正确处理和数据的正确传输。下面我们将介绍在 SpringMVC 中接收 Ajax 请求的注意事项。 基本数据...

    SpringMVC接收请求参数所有方式总结

    本文将全面总结SpringMVC接收请求参数的所有方式,并探讨其背后的工作机制。 1. GET方法请求参数处理: 当使用GET方法发送请求时,参数通常附加在URL中。通过`@RequestParam`注解可以轻松地将这些参数绑定到控制器...

    SpringMVC接收复杂集合对象(参数)代码示例

    通过以上示例,我们可以看到SpringMVC提供了强大的能力来处理复杂的数据结构,使得我们在开发Web应用时能够灵活地接收和处理各种类型的参数。理解并熟练运用这些技巧,可以显著提高后端接口的灵活性和可维护性。

    解决SpringMVC接收不到ajaxPOST参数的问题

    "解决SpringMVC接收不到ajaxPOST参数的问题" SpringMVC是一款流行的Java Web框架,它提供了强大的MVC架构和灵活的配置机制。但是,在使用SpringMVC时,经常会遇到ajax POST请求参数接收不到的问题。本文将探讨解决...

    springMVC接收和返回参数各种情况整合

    ### Spring MVC 接收参数的各种方式详解 #### 一、Spring MVC 前台向后台传递参数的不同形式 在实际的开发过程中,我们经常会遇到不同的前端数据格式以及后端处理这些数据的方式。本文将详细介绍几种常见的Spring ...

    SpringMVC接收请求参数区别.docx

    在Spring MVC中,接收请求参数有多种方式,包括@RequestParam、@PathVariable、@RequestBody以及@ModelAttribute。这些注解各自适用于不同的场景,并且与HTTP请求的方法(GET、POST等)和Content-Type紧密相关。以下...

    springmvc 第二个例子(接收表单参数+重定向)

    在这个“springmvc 第二个例子”中,我们将探讨如何通过Spring MVC接收表单参数并执行重定向。 首先,让我们理解接收表单参数的过程。在Web应用中,用户通常通过HTML表单提交数据。Spring MVC提供了一个强大的机制...

    axios发送post请求springMVC接收不到参数的解决方法

    Axios 发送 POST 请求 Spring MVC 接收不到参数的解决方法 ...为了解决该问题,我们可以使用三种方法:设置 Axios 的默认请求头、使用 `URLSearchParams` 构建参数、后台使用 `@RequestBody` 接收参数。

    Springmvc请求处理方法参数

    - **数组和集合**:如List、Set、ArrayList、LinkedList等,可以用来接收一组相同类型的参数。 - **Map**:可以用于接收命名不定数量的参数,键值对形式。 - **自定义类型**:开发者可以根据需求定义自己的复杂类型...

    解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题

    解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题 SpringMVC 是一个基于模型-视图-控制器(MVC)模式的Web应用程序框架,广泛应用于Java Web开发中。但是,在使用SpringMVC时,常见的一个问题是...

    springmvc 传递和接收数组参数的实例

    SpringMVC传递和接收数组参数的实例 在本文中,我们将详细介绍如何在SpringMVC中传递和接收数组参数。从 URL 中传递数组参数到 Controller 类中接收数组参数,我们将一步步地学习如何实现。 URL 中传递数组参数 ...

Global site tag (gtag.js) - Google Analytics