Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不可解析日期(日期选择器)-春季休眠_Java_Spring_Hibernate_Date - Fatal编程技术网

Java 不可解析日期(日期选择器)-春季休眠

Java 不可解析日期(日期选择器)-春季休眠,java,spring,hibernate,date,Java,Spring,Hibernate,Date,我正在开发一个使用spring和hibernate&bootstrap的web应用程序, 我想更新一个主键为“Date”的表, 但是我得到了不可解析的日期:“更新表时出错 这是我的jsp <table class="table table-condensed table-striped"> <tbody> <tr> <td><spring:message code="wo

我正在开发一个使用spring和hibernate&bootstrap的web应用程序, 我想更新一个主键为“Date”的表, 但是我得到了不可解析的日期:“更新表时出错

这是我的jsp

<table class="table table-condensed table-striped">
        <tbody>
            <tr>
                <td><spring:message code="workingdate" text="default text" /></td>
                <td>:</td>
                <td><input id="WORKING_DATE_U" type="text" class="form-control input-sm" name="WORKING_DATE_F" data-date-format="dd-mm-yyyy" required></td>
            </tr>
        </tbody>
    </table>
    <br>
    <a href="#update" role="button" id="btn_update" class="btn" data-toggle="modal"><i
        class="icon-pencil"></i>&nbsp;&nbsp;<spring:message code="updatel" text="default text" /></a>
        <br><br>
    <!-- delete -->
    <div id="update" class="modal hide fade" tabindex="-1" role="dialog"
        aria-labelledby="myModalLabel" aria-hidden="true">
        <form action="updateKSEI.html" method="post">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"
                    aria-hidden="true">x</button>
                <h3 id="myModalLabel"><spring:message code="updatewd" text="default text" /></h3>
            </div>
            <div class="modal-body">
                <h4 align="center"><spring:message code="areYouSure" text="default text" /></h4>
                <input type="hidden" id="WORKING_DATE_D" name="WORKING_DATE" required>
            </div>
            <div class="modal-footer">
            <button class="btn" data-dismiss="modal" aria-hidden="true"><spring:message code="no" text="default text" /></button>
            <input type="submit" class="btn btn-primary" value="<spring:message code="yes" text="default text" />">
            </div>
        </form>
    </div>
我已经分析了之前的日期:
DateFormat DateFormat=newsimpledateformat(“dd-mm-yyyy”)

我仍然得到了不可解析的日期:“
错误


很乐意提供任何帮助:)

看起来您将空字符串解析为日期@Jens如果是这样,我应该怎么做???@Jens我想,我已经用这个脚本设置了隐藏变量的值
$('.update')。单击(function(){$('#WORKING_DATE_D').val(checkin);})
还不够???@Jens是的,我以前测试过,脚本是发送空字符串。。。那么,我如何从
id=WORKING\U DATE\U
中获得值呢?@Jens我已经添加了你的脚本,但是我得到了这个
不可解析的日期:“WORKING\U DATE\U”
错误~
<script type="text/javascript">
        $(document).ready(function(){
            var nowTemp = new Date();
            var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);

            var checkin = $('#WORKING_DATE_U').datepicker({
                beforeShowDay:function(date){
                    return date.valueOf() > now.valueOf();
                },
                autoclose:true
            }).on('changeDate', function (ev){
                {
                    var newDate = new Date(ev.date);
                    newDate.setDate(newDate.getDate() + 1);

                }
            });

            $('.update').click(function(){
                $('#WORKING_DATE_D').val(checkin);
            });
        });
    </script>
@RequestMapping(value="/admin/updateKSEI.html", method=RequestMethod.POST)
public ModelAndView updateKSEI(ModelMap model, HttpServletRequest request, HttpServletResponse response)throws Exception{

    Date WORKING_DATE = this.dateFormat.parse(request.getParameter("WORKING_DATE"));
    UpdateKSEI updateksei = updatekseiService.get(WORKING_DATE);

    String SISTEM = updateksei.getSISTEM();
    String DESCRIPTION = updateksei.getDESCRIPTION();
    String FLAG = updateksei.getFLAG();

    updateksei.setWORKING_DATE(WORKING_DATE);
    updateksei.setSISTEM(SISTEM);
    updateksei.setDESCRIPTION(DESCRIPTION);
    updateksei.setFLAG("Y");
    updatekseiService.update(updateksei);
    model.addAttribute("successUpdate", "true");
    System.out.println(FLAG);
    return listKSEI(model);
}