Jquery 为什么KendoUIDatePicker在通过POST提交表单时不向JSP传递值?

Jquery 为什么KendoUIDatePicker在通过POST提交表单时不向JSP传递值?,jquery,forms,jsp,kendo-ui,Jquery,Forms,Jsp,Kendo Ui,我正在构建一个JSP表单,其中包含一个剑道UI日期选择器。由于某些原因,日期没有通过request.getParameter函数到达JSP控制器。它只显示为空。如何解决此问题 我搜索了Stackoverflow、剑道UI支持和Google。我尝试了一些变化,但没有成功。我尝试了不同的浏览器和开发环境 包含日期选择器的表单部分: <table class="vipTable"> <tr> <th class="strong" colspan="

我正在构建一个JSP表单,其中包含一个剑道UI日期选择器。由于某些原因,日期没有通过request.getParameter函数到达JSP控制器。它只显示为空。如何解决此问题

我搜索了Stackoverflow、剑道UI支持和Google。我尝试了一些变化,但没有成功。我尝试了不同的浏览器和开发环境

包含日期选择器的表单部分:

<table class="vipTable">
    <tr>
        <th class="strong" colspan="3">Time Frame</th>
    </tr>
    <tr>
        <td>Date Req <input type="text" name="dateReq" id="dateReq" size="10" value=""/><BR>(mm/dd/yyyy)</td>
        <td>Expected Start Time <input id="startTime" name="startTime" title="startTime" value="8:00 AM"/></td>
        <td>Expected Completion Time <input id="endTime" name="endTime" title="endTime" value="10:00 AM"/></td>
    </tr>
</table>
日志中的错误消息

[WebContainer : 7] DEBUG {} ITOutageSubmitController - formattedDate: dateReqString = null

 java.lang.NullPointerException
    at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1450)
    at java.text.DateFormat.parse(DateFormat.java:375)
    at com.kmbs.itsform.portlet.controller.ITOutageSubmitController.handleActionRequest(ITOutageSubmitController.java:57)
注意,ITOutageSubmitController中的第57行试图使用dateReq参数中的dateReqString值,但它为空


谢谢。

好的,这是一个令人尴尬的简单修复禁用的输入不会被提交。注释掉禁用它的行修复了问题。但是,我确实希望禁用输入字段,因此我创建了一个新的隐藏输入字段,它在更改时获取datepicker的日期值,而控制器获取该值

好吧,这是一个令人尴尬的简单修复禁用的输入不会被提交。注释掉禁用它的行修复了问题。但是,我确实希望禁用输入字段,因此我创建了一个新的隐藏输入字段,它在更改时获取datepicker的日期值,而控制器获取该值

String dateReqString = request.getParameter("dateReq");

            if (MY_LOG.isDebugEnabled()) {
                MY_LOG.debug("formattedDate: dateReqString = " + dateReqString);
            }
[WebContainer : 7] DEBUG {} ITOutageSubmitController - formattedDate: dateReqString = null

 java.lang.NullPointerException
    at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1450)
    at java.text.DateFormat.parse(DateFormat.java:375)
    at com.kmbs.itsform.portlet.controller.ITOutageSubmitController.handleActionRequest(ITOutageSubmitController.java:57)