如何在MVC4 使用Response.Redirect页面实现301永久重定向

如何在MVC4 使用Response.Redirect页面实现301永久重定向,第1张

ASPNET MVC4 增加了一个RedirectPermanent方法,该方法同样是重定向,但生成的>

返回的响应类型反而是通过requestMapping指定:

@RequestMapping(value = "/someurl/suburl", produces = "application/xml")

@RequestMapping(value = "/someurl/suburl", produces = "application/json")

方法返回值可以是String也可以是复杂类型, 但指定请求响应为xml时, 如果返回复杂类型, 该类型好像是要用javaxxmlbindannotation下的注解映射成XML元素(/没去试/)

@ResponseBody

你可以去百度一下这个注解的作用,不要乱用注解,如果想返回字符串,把这个

@ResponseBody

注解去掉,这个注解就是来把javabean或者map等序列化json字符串的。而你返回的数据不能转化为json字符串,肯定报错了。

SpringMVC的@ResponseBody返回中文乱码的原因是SpringMVC默认处理的字符集是ISO-8859-1,在Spring的orgspringframework>

以上就是关于如何在MVC4 使用Response.Redirect页面实现301永久重定向全部的内容,包括:如何在MVC4 使用Response.Redirect页面实现301永久重定向、想用spring mvc 的拦截器获取URL中的参数,在preHandle方法中从request里获取不到值、springmvc的@responsebody注解怎么指定返回json还是xml等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9490338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存