当前位置:首页>开发>正文

springmvc加json加ajax要怎么配置 spring springMVC hibernate jar包整合

2023-05-31 23:07:43 互联网 未知 开发

 springmvc加json加ajax要怎么配置 spring springMVC hibernate jar包整合

springmvc加json加ajax要怎么配置

加入对springmvc需要jackson支持包的引入
    com.fasterxml.jackson.core    jackson-databind    2.6.3    com.fasterxml.jackson.core    jackson-core    2.6.3    com.fasterxml.jackson.core    jackson-annotations    2.6.3
不引入支持包,在debug下,spring会抛出异常
配置spring-servlet.xml

    
    
    
    

    
    
    
    
    
    text/htmlcharset=UTF-8
    text/jsoncharset=UTF-8
    application/jsoncharset=UTF-8
    

    
    
具体使用方法:
使用注解@ResponseBody可以将结果(一个包含字符串和JavaBean的Map),转换成JSON。 使用 @RequestBody 注解前台只需要向 Controller 提交一段符合格式的 JSON,Spring 会自动将其拼装成 bean。 
ajax json前端请求示例
 jQuery.ajax( {  
    type : GET,  
    contentType : application/json,  
    url : user/list,  
    dataType : json,  
    success : function(data) {  
    if (data && data.success == "true") {  
    $(#info).html("共"   data.total   "条数据。
")  
    $.each(data.data, function(i, item) {  
    $(#info).append(  
    "编号:"   item.id   ",姓名:"   item.username  
      ",年龄:"   item.age)  
    })  
    }  
    },  
    error : function() {  
    alert("error")  
    }  
    })  
后台java controller类
@Controller  
@RequestMapping("/user")  
public class DemoController {  

  @RequestMapping(value = "/list", method = RequestMethod.GET)  
  @ResponseBody  
  public Map getUserList() {  
    logger.info("列表")  
    List list = new ArrayList()  
    UserModel um = new UserModel()  
    um.setId("1")  
    um.setUsername("sss")  
    um.setAge(222)  
    list.add(um)  
    Map modelMap = new HashMap(3)  
    modelMap.put("total", "1")  
    modelMap.put("data", list)  
    modelMap.put("success", "true")  
    return modelMap  
  }  
}

spring springMVC hibernate jar包整合

推荐你使用maven来构建你的工程,从此就不用为找不到jar包了烦恼了,你在spring官网,看到的这句话,
org.springframework spring-context 4.1.1.RELEASE其实就是从引入spring的jar包(第一次会从maven的中央仓库上下载,第二次就直接引用本地的jar库了。)。所以你需先熟悉下maven这个工具,现在在企业内部开发的项目和你在网上一些开源社区下载的项目,基本上都是用maven来构建的,可以单独使用,也可以在eclipse等开发工具中使用。非常方便,应该来说,是java程序员的必备技能。
提供两个地址:maven工具的下载地址;http://maven.apache.org/download.cgi。
maven中央库的地址:http://mvnrepository.com/

springmvc 怎样配置jsonobject jar

MVC有自带的JSON处理,引入包就可以了,

4.11 在配置里使用
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">


text/htmlcharset=UTF-8




json 使用

com.fasterxml.jackson.datatype
jackson-datatype-guava
2.4.4

这个是MAVEN的, 如果手动下载 需要下载 jackson-databind jackson-core jackson-annotations. guava

请教springMvc的controller如何处理json对象数组

使用JSONObject类,JSONObject.from(Object obj)、JSONObject.fromString(String str)方法可以帮你解决。

亲,记得采纳哦!

最新文章