大数据WEB阶段 后台和页面之间传递日期格式数据的400问题
生活随笔
收集整理的這篇文章主要介紹了
大数据WEB阶段 后台和页面之间传递日期格式数据的400问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
后臺和頁面之間傳遞日期格式數據的400問題
一、分析
二、后臺向頁面傳遞日期格式信息解決
用taglib標簽引入jsp函數庫
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>使用
<input type="date" value="<fmt:foemaDate value='${date}' pattern="yyyy-MM-dd"/>" />三、 頁面向后臺傳遞日期格式信息解決
創建一個基本的Controller
public abstract class BaseController {@InitBinder//此方法用于日期的轉換,如果未加,當頁面日期格式轉換錯誤,將報400錯誤,實際是因為此方法public void initBinder(WebDataBinder binder) {DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");dateFormat.setLenient(true);binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));} }讓需要接受日期格式的controller繼承這個基本的controller即可
@Controller public class UserController extends BaseController{總結
以上是生活随笔為你收集整理的大数据WEB阶段 后台和页面之间传递日期格式数据的400问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java-OpenCV(一)准备工作
- 下一篇: 大数据WEB阶段 TransientDa