文档章节

SpringMVC获取链接携带的参数,返回JSON乱码的问题

风吹屁屁凉
 风吹屁屁凉
发布于 2015/08/19 16:35
字数 152
阅读 63
收藏 10

一、SpringMVC获取链接携带的参数:经常看到有的链接是xxxx/1.html,通过SpringMVC也可以达到这种获取,来动态的获取链接携带的参数,使用@PathVariable即可,如:

@RequestMapping("/user_to_update_page/{id}.html")
	public ModelAndView toUpdate(@PathVariable("id") Integer id)
			throws Exception {
		ModelAndView m = new ModelAndView("user/user_to_update_page");
		User u = this.userService.getOneById(id);
		m.addObject("user", u);
		return m;
	}

   通过${id}和@PathVariable进行数据绑定,即可达到xxxx/1.html的效果

二、关于返回JSON乱码

RequestMapping后加上produces配置即可解决乱码

@RequestMapping(value="/testDubbo.html",produces="text/html;charset=UTF-8")


© 著作权归作者所有

共有 人打赏支持
风吹屁屁凉
粉丝 11
博文 48
码字总数 9862
作品 0
海淀
程序员
私信 提问
SSM框架之SpringMVC4专题3:SpringMVC注解式开发

所谓SpringMVC的注解式开发是指,处理器是基于注解的类的开发。对于每一个定义的处理器,无需在配置文件中逐个注册,只需要在代码中通过对类和方法的注解,便可完成注册。即注解替换的是配置...

糖醋白糖
06/26
0
0
SpringMvc基础知识

1.SpringMvc是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-...

王念博客
2016/03/27
78
0
spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500

问题描述 spring Boot 中文返回给浏览器乱码 解析成问号?? fastJson jackJson spring boot 新增配置解决后台返回 json 到前台中文乱码之后,出现返回json数据报错:no convertter for retur...

陈守印
06/15
0
0
Spring框架中发送http请求--RestTemplate

环境搭建 本文环境指的 Spring Boot下1.4.2版本下 pom.xml (核心内容) <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versi......

onedotdot
10/17
0
0
Spring Boot学习笔记

RabbitMQ RabbitMQ 安装 linux安装RabbitMQ详细教程 Ubuntu 16.04 RabbitMq 安装与运行(安装篇) ubantu安装rabbitMQ步骤 多线程 Spring @transactional注解和synchronized同步锁同时使用不...

OSC_fly
07/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 动态代理的实现

在Java中可以实现动态代理的方式有很多种:JDK方式、ASM字节码操控框架、开源的分析、编辑和创建Java字节码的类库Javassist、基于ASM框架实现的CGLIB JDK方式:通过Java反射的方式生成动态代...

我爱春天的毛毛雨
7分钟前
1
0
css 总结2

1、背景有关 (1)background-origin:border-box、padding-box、content-box //默认是padding-box(2)background-image: url(img_flwr.gif), url(paper.gif);(3)background-posi......

tianyawhl
8分钟前
1
0
java 每秒钟只允许十个线程同时并发

package com.qimh.thread.concurrent;import java.util.Date;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurren......

qimh
23分钟前
3
0
学习Hadoop大数据基础框架

什么是大数据?进入本世纪以来,尤其是2010年之后,随着互联网特别是移动互联网的发展,数据的增长呈爆炸趋势,已经很难估计全世界的电子设备中存储的数据到底有多少,描述数据系统的数据量的...

本宫没空2
25分钟前
2
0
redis

1,安装 sudo apt-get install redis-server 2,登录本地的 redis-cli 3,修改 .bashrc文件,连接其他线下数据库 vi .bashrc在最后增加alias redisa="redis-cli -h 10.15.100.134 -p 666...

鹏灬
30分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部