我正在编写一个应用程序,我在显示数据库中的最后一个ID时遇到了一些问题,我想在JSP中输入字段时有一个默认值,它将是数据库中的最后一个ID。我尝试了一些选项,如BEFORE UPDATE
,但它从未奏效。我该怎么做呢?这是一个代码:
RegistrationPatient.jsp:
value="id" or value "${patient.id}"
控制器:
<p style="font-size: 26">
ID<input style="font-family: Century Gothic; font-size: 26"
type="text" value="//LAST ROW FROM DB//" name="id" disabled="disabled" />
ClinicService:
@RequestMapping(value="/registration.html", method = RequestMethod.GET)
public ModelAndView registrationPatient(@ModelAttribute("patient") Patient patient){
setAppContext();
clinicService.getNextId(patient);
ModelAndView reg = new ModelAndView("RegistrationPatient");
return reg;
}
PatientDAOImpl:
public String getNextId(Patient patient){
ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("clinicconfig.xml");
patientDAO = ctx.getBean("patientDAO", PatientDAOImpl.class);
patient.setId(patient.getId());
return patientDAO.getNextId(patient);
}