在使用springmvc的數據格式化過程中報如下的錯誤的一個解決的方案:
由於被認爲是客戶端對錯誤(例如:畸形的請求語法、無效的請求信息幀或者虛擬的請求路由),服務器無法或不會處理當前請求。
1.檢查配置:
<!-- 配置數據格式化註解所依賴的bean配置文件的代碼 -->
<!--配置文件的代碼 -->
<bean id = "conversionService" class = "org.springframework.format.support.FormattingConversionServiceFactoryBean"></bean>
<mvc:annotation-driven conversion-service="conversionService"/>
<!--實體類的相關代碼 -->
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date birthday;
public Date getBirthday() {
return birthday;
}
解決的方法是在springmvc的配置文件中加入了相對應的基礎配置
<mvc:annotation-driven conversion-service="conversionService"/>
可能之後的每個功能都需要加上這段代碼,來解決上述的問題。