<fmt:parseNumber value="${(position.endTime.time-position.posCretime.time)/(1000*60*60*24)}" integerOnly="true" var="Effectivetime"/>
<input type="text" class="span6" name="Effectivetime" id="number" value="${Effectivetime }" onkeyup="if(this.value<5){alert('有效天数不能小于${systems.posPosiLeaTime }!')}" />
页面是可以取到Effectivetime这个值的,可以运行,但是tomcat运行会报错:如下

model 跟数据库都一致类型为date。我在其他页面使用是没错的,但是在这里就有这个问题
------解决思路----------------------
你可以参考以下代码,获取后传到页面,不要什么都在页面做。
public String getTime() {
return ((position.endTime.time-position.posCretime.time)/(1000*60*60*24)).toString();
}