Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.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
Spring 如何在ServletRequest中获取日期值和字符值的http请求_Spring_Hibernate_Servlets - Fatal编程技术网

Spring 如何在ServletRequest中获取日期值和字符值的http请求

Spring 如何在ServletRequest中获取日期值和字符值的http请求,spring,hibernate,servlets,Spring,Hibernate,Servlets,我用spring hibernate制作了一个网页, 我想更新一个表,主键是日期,其中一个字段是字符, 但我在获取日期和字符值的http请求时遇到了问题 这是我的密码 @RequestMapping(value="/admin/updateKSEI.html", method=RequestMethod.POST) public ModelAndView updateKSEI(ModelMap model, HttpServletRequest request, HttpServletRes

我用spring hibernate制作了一个网页, 我想更新一个表,主键是日期,其中一个字段是字符, 但我在获取日期和字符值的http请求时遇到了问题

这是我的密码

@RequestMapping(value="/admin/updateKSEI.html", method=RequestMethod.POST)
public ModelAndView updateKSEI(ModelMap model, HttpServletRequest request,   HttpServletResponse response)throws Exception{

    Date WORKING_DATE = request.getDateHeader("WORKING_DATE");
    UpdateKSEI updateksei = updatekseiService.get(WORKING_DATE);

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

    updateksei.setWORKING_DATE(WORKING_DATE);
    updateksei.setSISTEM(SISTEM);
    updateksei.setDESCRIPTIOM(DESCRIPTION);
    updateksei.setFLAG("Y");
    updatekseiService.update(updateksei);
    model.addAttribute("successUpdate", true);
    return listKSEI;
}

很乐意提供任何帮助:)

我不知道这是您的代码唯一的问题。但有一个错误甚至会阻止它编译。看这张照片。该函数返回的是
long
而不是
Date
。因此,您需要使用构造函数,而不仅仅是将long赋值给
Date
对象

long dlong = request.getDateHeader("WORKING_DATE");
if(dlong != -1)
{
    Date WORKING_DATE = new Date(dlong);
}

你犯了什么错误?@developerwjk我收到了红色警告~