【发布时间】:2017-01-09 08:11:10
【问题描述】:
我有一个基于 Spring Web 模型-视图-控制器 (MVC) 框架的项目。 Spring Web 模型-视图-控制器(MVC)框架的版本是 3.2.8
我有一个提交表单的 JSP
<form:form commandName="applicationForm"
name="applicationForm"
id="applicationFormId"
method="post"
action="${contextPath}/newdesign/manage/application/${applicationForm.application.id}" htmlEscape="yes">
<form:hidden path="application.id"/>
..
</form:form>
ApplicationForm类
public class ApplicationForm {
Application application;
public Application getApplication() {
return application;
}
public void setApplication(Application application) {
this.application = application;
}
}
类Application有这个属性
@Column(name = "ANDROID_TIME", length = 11)
@Temporal(TemporalType.TIMESTAMP)
private Date androidTime;
奇怪的是,如果我把这个属性放在 for sumbit 里面
<form:input path="application.androidTime" cssClass="form-control" disabled="${readonly}" />
我在浏览器中遇到了这个错误
错误 400--错误请求
来自 RFC 2068 超文本传输协议 -- HTTP/1.1:
10.4.1 400 错误请求
由于格式错误,服务器无法理解请求 句法。客户端不应该重复请求 修改。
【问题讨论】:
标签: java spring jsp spring-mvc