`

Controller @ResponseBody

 
阅读更多

Controller

中 的方法 返回值 如果是 Map<String,String>

该方法名字上要加 @ResponseBody   注解 否则前台JS验证会捕捉到ERROR 而后台没有异常。操作成功,但是会提示错误信息

 

/**
  * 审核保存
  */
 @RequestMapping("application/comission/pro-comission-appro-save.do")
 @ResponseBody
 protected  Map<String, String>  goApproSave(HttpServletRequest request,
   HttpServletResponse response,){

    ……

  Map<String ,String> info = new HashMap<String, String>();
   info.put("msg", "审核成功!");
   info.put("flag", "true");
   return info;

}

 

 

$("#inputForm").ajaxForm({
   url:'****** .do',
   dataType:'json',
   beforeSubmit:function(){
    var isValid = $("#inputForm").form("validate");
    return isValid;
   },
   success:function(d){
    if(d.flag=='true'){
     $.messager.alert("提示",d.msg,'info',function(){
      parent.closeWin();
     })
     parent.reload();
    }else{
     $.messager.alert("提示",d.msg,'error');
    }
   },
   error:function(){
    $.messager.alert("提示","保存审核失败",'error');
   }
   
  });

 

 

 

 

分享到:
评论

相关推荐

    彻底根治Spring @ResponseBody JavaScript HTML特殊字符

    Spring MVC下彻底解决@ResponseBody转义html特殊字符问题,解决包括尖角号(),单引号('),双引号("),按位与(&),反斜杠(\)。

    springMVC3使用@ResponseBody向浏览器返回 json,注意区分jar包前缀

    controller 配置: @RequestMapping(value="/timeObject",produces = "application/json;charset=UTF-8" ) @ResponseBody ----------------------------------------------------------------------------- &lt;!--...

    @ResponseBody 和 @RequestBody 注解的区别

    @ResponseBody 和 @RequestBody 注解的区别 1 前言 在详述 @ResponseBody 和 @RequestBody 注解之前,咱先了解一下 @RequestMapping 注解,@...@RequestMapping(value = "/controllerDemo") public class Controll

    springMVC技术概述

    常用注解:@Controller @RestController(Controller+ResponseBody) @Service @Transactional @Mapper @AutoWired @RequestMapping--路由 @RequestParam--参数绑定(不同名参数或Map&lt;Object,String&gt;) @...

    SpringBoot+thymeleaf

    2.@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,...

    安卓打开相机相册功能实现,并通过SpringBoot对接Retrofit2上传图片(@RequestBody转变为MultiPartFile全流程,低门槛实现系列)

    需求分析: 通过安卓打开相机相册,使用SSM框架搭建后台接口,前端使用retrofit2进行文件传输 ...@Controller @ResponseBody @RequestMapping(Oss) public class OssController { @Autowired priv

    Java面试可能问的问题.docx

    @Controller @RestController @RequestMapping @RequestBody @ResponseBody @RequestParam @PathViriable @Component 在类定义之前添加@Component注解,他会被spring容器识别,并转为bean。 @Repository 对Dao实现类...

    Controller注解学习笔记.md

    整理笔记:在springboot中的各个注解的作用,包含@Controller、@ResponseBody、@RestController、@RequestMapping、@GetMapping 注解、@SpringBootTest注解:、@RequestParam注解、@Param注解、@pathVariable注解

    Spring Boot最常用的30个注解.docx

    1 @Controller 2 @Service 3 @Repository 4 @Component 5 @Bean 6 @Configuration 三、 注入相关 1 @Resource 2 @Autowired 3 @Qualifier 4 @value 5 @ConfigurationProperties 四、 HTTP请求相关 1 @GetMapping 2 @...

    SpringbootVueDemo:零基础Springboot+Vue 培训项目

    hello word@Controller 注解@GetMapping("/index")@ResponseBody //将返回的字符串进行解析在前端显示//@ResponseBody的作用其实是将java对象转为json格式的数据。@RestController注解相当于@ResponseBody + @...

    华为技术专家整理Spring Boot 注解大全.docx

    注解 (annotations) 列表 @SpringBootApplication ...@RestController 注解是 @Controller 和 @ResponseBody 的合集, 表示这是个控制器 bean, 并且是将函数的返回值直 接填入 HTTP 响应体中, 是 REST 风格的控制器。

    Spring注解 - 52注解 - 原稿笔记

    @ConfigurationProperties , @Controller , @CrossOrigin , @EnableWebMvc , @GetMapping , @Import , @JsonDeserialize , @JsonIgnore , @JsonIgnoreProperties , @JsonIgnoreType , @JsonInclude , @JsonProperty...

    Spring 4 + REST Web Service + JSON Example with Tomcat

    Spring 4 Web Service类用@RestController 进行注释, 可以取代@Controller和@ResponseBody的使用。要映射REST Web服务URL,请使用注释@RequestMapping。Web服务方法参数包含@RequestParam,该属性具有defaultValue...

    Element的el-tree控件后台数据结构的生成以及方法的抽取

    最近用到了el-tree控件,主要是数据的格式,按照官网的数据格式来就可以显示节点的树形结构了。 代码参考很多 ...Controller代码 @RequestMapping("/cateList") @ResponseBody public List&lt;TbCateg

    SpringBootTestApplication

    import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication ...

    OrangeTalents-SpringBoot

    agora podemos criar um controller,anotamos com @Controller; podemos mapear um控制器com @RequestMappin; Módulo2-Publicando端点 @ResponseBody-印度在媒体上的地位 @RestController-印度控制器休息,使用@...

    Maven构建SSM

    利用maven构建SSM框架程序,已经配置完全,后台controller可以用@ResponseBody返回数据,无需利用response.getWriter()和modelAndView

    用ajax传递json到前台中文出现问号乱码问题的解决办法

    后来发现,因为在controller中返回json用了@ResponseBody,而spring源码中@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,而项目用的编码为utf-8,所以传中文会出现乱码。 这里我使用了注解来解决: @...

    乐优商城.xmind

    @ResponseBody可以直接返回Json结果 不仅可以返回json结果,还可以定义返回的HttpHeaders和HttpStatus service @Service 自动注册到Spring容器,不需要再在applicationContext.xml文件定义bean了 @Autowired ...

    什么是ResponseBodyAdvice接口以及@ControllerAdvice的配合使用

    好多小伙伴对@RestController和@Controller+@ResponseBody的使用应该不会陌生,每一个java后端开发工程师都会用到这几个注解。这里不过多啰嗦(不明白的小伙伴自行百度一下吧) 进入今天的主题,每次我们返回的对象...

Global site tag (gtag.js) - Google Analytics