jjzjj

Requestparam

全部标签

java - 如何在 Spring MVC 中将 JSON 有效负载发布到 @RequestParam

我正在使用SpringBoot(最新版本,1.3.6),我想创建一个REST端点,它接受一堆参数和一个JSON对象。像这样的东西:curl-XPOSThttp://localhost:8080/endpoint\-darg1=hello\-darg2=world\-djson='{"name":"john","lastNane":"doe"}'在我目前正在做的SpringController中:publicSomeResponseObjectendpoint(@RequestParam(value="arg1",required=true)Stringarg1,@RequestPara

spring-boot - 如何在同一请求中传递正文@RequestBody 和@RequestParam

我正在尝试使用包在同一请求中传递正文和参数dio.我在Springboot上有这个方法:@PostMapping("/guardarproducto")publicResponseEntityinsertProduct(@RequestBodyStringbody,@RequestParam("imagen")MultipartFileimagen){....}我尝试通过以下方式完成此请求:FormDataformData=newFormData.from({"barcode":barcode!=null?this.barcode:null,"idUsuario":user.id,"n

java - Spring MVC 如何转换 @RequestParam 值?

我是Spring框架的新手,作为一个症状,我希望尽可能简单地采用它的WebMVC部分,因此我使用注释函数来处理Spring。过去,我使用过:intvalue=Integer.valueOf(request.getParameter("numberValue"))从参数中提取值-显式转换getParameter()返回的字符串。有帮助的是,我注意到当我使用Spring的术语时:@RequestParameter("numberValue")intnumVal转换是自动处理的。这很好,但对我来说是一个“黑匣子”。我尝试查看此处或Spring文档中的问题,但所有这些信息都涉及对象或格式问题的

java - 我可以对 Post 请求使用 @Requestparam 注释吗?

我有这个Controller方法:@PostMapping(value="/createleave",params={"start","end","hours","username"})publicvoidcreateLeave(@RequestParam(value="start")Stringstart,@RequestParam(value="end")Stringend,@RequestParam(value="hours")Stringhours,@RequestParam(value="username")Stringusername){System.out.println

spring - 为什么我不能在 Spring MVC 中使用 Valid 参数和 RequestParam?

例子:publicStringgetStudentResult(@RequestParam(value="regNo",required=true)StringregNo,ModelMapmodel){如何在此处为regNo参数使用@valid? 最佳答案 迟到的答案。我最近遇到了这个问题并找到了解决方案。你可以这样做,首先注册一个MethodValidationPostProcessor的bean:@BeanpublicMethodValidationPostProcessormethodValidationPostProcess

JSP View 中的 Spring 3.0.6 MVC @PathVariable 和 @RequestParam 空白/空

我一直在尝试设置一个非常简单的Controller/View,但无法使其工作。在我的web.xml中,我定义了一个名为的servlet-context.xml,它运行正常。在servlet-context.xml中,我设置了:除其他外。我的理解是,这就是使用@注释所需要的全部内容。在我的Controller中,我有:@RequestMapping(value="/student/{username}/",method=RequestMethod.GET)publicStringadminStudent(@PathVariableStringusername,@RequestParamS

java - 将@RequestParam 用于多部分文件是正确的方法吗?

我正在开发一个springmvc应用程序,我想在我的Controller中处理多部分请求。在请求中我也传递了MultiPartFile,目前我正在使用@RequestParam来获取文件参数,方法看起来像,@RequestMapping(method=RequestMethod.POST)publicdefsave(@ModelAttribute@ValidProductproduct,@RequestParam(value="image",required=false)MultipartFilefile){.....}以上代码在我的服务中运行良好,并且文件正在服务器端。现在我在某个地

java - 在 Spring 3.0 GET 请求中,@PathVariable 和 @RequestParam 之间有什么区别

在如下示例中,@PathVariable和@RequestParam之间有什么区别?@RequestMapping(value="/portfolio/{portfolioIdPath}",method=RequestMethod.GET)publicfinalStringportfolio(HttpServletRequestrequest,ModelMapmodel,@PathVariablelongportfolioIdPath,@RequestParamlongportfolioIdRequest) 最佳答案 @Reques

Spring @RequestParam 映射 boolean 基于 1 或 0 而不是 true 或 false

为什么Spring3.2仅基于requestparam为"0"或"1"映射我的boolean值?@RequestParam(required=false,defaultValue="false")Booleanpreview只有当请求参数是"?preview=1"时,预览才会是"true",这很奇怪我希望它是"?preview=true"。我该怎么做? 最佳答案 我认为我们可能需要更多细节才能有效地回答您的问题。我的Spring3.2代码如下:@RequestMapping(value="/foo/{id}",method=Requ

Spring MVC - 为什么不能同时使用 @RequestBody 和 @RequestParam

使用带有Post请求和Content-Typeapplication/x-www-form-urlencoded的HTTP开发客户端1)仅@RequestBody网址:localhost:8080/SpringMVC/welcome正文:name=abc@RequestMapping(method=RequestMethod.POST)publicStringprintWelcome(@RequestBodyStringbody,Modelmodel){model.addAttribute("message",body);return"hello";}//Givesbodyas'nam