您的控制器方法应如下所示:
@RequestMapping(value = " /<your mapping>/{id}", method=RequestMethod.GET)public String listNotes(@PathVariable("id")int id,Model model) { Person person = personService.getCurrentlyAuthenticatedUser(); int id = 2323; // Currently passing static values for testing model.addAttribute("person", new Person()); model.addAttribute("listPersons", this.personService.listPersons()); model.addAttribute("listNotes",this.notesService.listNotesBySectionId(id,person)); return "note";}使用
id在你的代码,请从JSP作为呼叫控制器的方法:
/{your mapping}/{your id}更新:
将您的jsp代码更改为:
<c:forEach items="${listNotes}" var="notices" varStatus="status"> <tr> <td>${notices.noticesid}</td> <td>${notices.notetext}</td> <td>${notices.notetag}</td> <td>${notices.notecolor}</td> <td>${notices.sectionid}</td> <td>${notices.canvasid}</td> <td>${notices.canvasnName}</td> <td>${notices.personid}</td> <td><a href="<c:url value='/editnote/${listNotes[status.index].noticesid}' />" >Edit</a></td> <td><a href="<c:url value='/removenote/${listNotes[status.index].noticesid}' />" >Delete</a></td> </tr></c:forEach>


