Spring 如何在ServletRequest中获取日期值和字符值的http请求
我用spring hibernate制作了一个网页, 我想更新一个表,主键是日期,其中一个字段是字符, 但我在获取日期和字符值的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
@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我收到了红色警告~