1

我从早上开始就遇到奇怪的问题。

我正在使用 jquery datepicker 在我的 jsp 页面上获取日期字段。

我的应用程序基于spring mvc。

在用户在 jsp 页面上选择日期并提交页面后,在控制器中我没有得到用户选择的日期,而是得到一些不同的(未来 BST)日期!

下面是我的代码示例:

<script src="<c:url value="js2/jquery-1.9.1.js"/>"></script>
      <script src="<c:url value="js2/jquery-ui.js"/>"></script>
 <script type="text/javascript">

          $(function() {
                $( "#startDate" ).datepicker();
      });
</script>

下面是我的领域

<td class="pdngBtm7px"><form:input id="startDate"  name="startDate" path="startDate" />

一旦选择今天的日期并将表格提交给弹簧控制器,我就会在 BST 中获得日期,即未来日期 +2 年!

如果有人知道这个问题,请回复。

谢谢

4

1 回答 1

1

确保提交给控制器的日期格式是控制器映射的预期正确格式。

或者您的日期转换服务设置正确以处理您提交的任何内容。

于 2013-04-28T18:49:17.610 回答