springMVC中ajax请求和日期转换(九)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了springMVC中ajax请求和日期转换(九),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2734字,纯文字阅读大概需要4分钟。
内容图文
一、代码示例(需要导入jquery文件和json的jar包)
1、前台页面
< html > < head > < script type ="text/javascript" src ="js/jquery-1.8.3.js" ></ script > < script > function check(x){ var uname = x.value; var url = " findOneByUname?t= " + new Date().getTime(); $.post(url,{uname:uname}, function (data){ alert(data); }) } </ script > </ head > < body > < form action ="add" method ="post" > name: < input name ="uname" onblur ="check(this)" />< br > age: < input name ="age" />< br > birthday: < input name ="birthday" />< br > < input type ="submit" value ="增加" /> </ form > </ body > </ html >
2、控制器代码
@Controller public class UserAction { @Autowired private UserService userService; @RequestMapping(value="findOneByUname",produces="text/html;charset=UTF-8") @ResponseBody public String findOneByUname(String uname){ User user = userService.findOne(uname); System.out.println(user); return JSON.toJSONString(user); } }
3、spring核心配置文件描述(主要是为了处理乱码)
<mvc:resources location="/js/" mapping="/js/**"/>
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes" value="text/html;charset=UTF-8"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
二、ajax请求乱码处理
1、方法一
//控制器设置
@Controller public class UserAction { @RequestMapping(value="findOneByUname",produces="text/html;charset=UTF-8") @ResponseBody public String findOneByUname(String uname){ User user = userService.findOne(uname); System.out.println(user); return JSON.toJSONString(user); } }
spring核心配置文件设置
< mvc:resources location ="/js/" mapping ="/js/**" /> < mvc:annotation-driven >
2、方法二
@RequestMapping("findOneByUname") @ResponseBody public String findOneByUname(String uname){ User user = userService.findOne(uname); System.out.println(user); return JSON.toJSONString(user); }
< mvc:resources location ="/js/" mapping ="/js/**" /> < mvc:annotation-driven > < mvc:message-converters register-defaults ="true" > < bean class ="org.springframework.http.converter.StringHttpMessageConverter" > < property name ="supportedMediaTypes" value ="text/html;charset=UTF-8" /> </ bean > </ mvc:message-converters > </ mvc:annotation-driven >
三、spring mvc中的日期转换问题
1、使用注解进行设置
public class User { private Integer uid; private String uname; private Integer age; // 处理增加时为日期问题 @DateTimeFormat(pattern="yyyy-MM-dd") //处理查询请求时的日期问题 @JSONField(format="yyyy-MM-dd") private Date birthday; }
原文:https://www.cnblogs.com/newbest/p/9230684.html
内容总结
以上是互联网集市为您收集整理的springMVC中ajax请求和日期转换(九)全部内容,希望文章能够帮你解决springMVC中ajax请求和日期转换(九)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。