Java 链接其他实体的实体的spring注释
我正在将日历功能写入SpringMVC应用程序。我有一个Java 链接其他实体的实体的spring注释,java,spring,spring-mvc,Java,Spring,Spring Mvc,我正在将日历功能写入SpringMVC应用程序。我有一个calendar.jsp,它提供了约会的视图,而约会又与提供商和客户相关联 我的底层MySQL数据库有用于约会、提供者和客户的表。但是calendar是用户界面的抽象。Calendar类在数据库中没有关联的表,但是Calendar类有一个所有约会的列表和所有提供者的列表,等等。我对约会,提供者使用实体注释,和客户 对于日历类,我应该使用哪种spring注释 我需要能够从calendar.jsp中引用calendar.providers和ca
calendar.jsp
,它提供了约会的视图
,而约会又与提供商
和客户
相关联
我的底层MySQL数据库有用于约会、提供者和客户的表。但是calendar
是用户界面的抽象。Calendar
类在数据库中没有关联的表,但是Calendar
类有一个所有约会的列表和所有提供者的列表,等等。我对约会
,提供者
使用实体
注释,和客户
对于日历
类,我应该使用哪种spring注释
我需要能够从calendar.jsp
中引用calendar.providers
和calendar.appointment
等
这是
我宁愿避免使用Roo。如果能够使用基本spring框架发行版,那就太好了。我的应用程序使用Spring和Hibernate。我希望避免增加不必要的复杂性 也许我错过了一些东西,但你确定你没有把事情复杂化吗?如果要在jsp中公开已填充的日历
实例,则在填充后,只需将其添加到控制器方法中的模型中即可
如果日历
的提供者
和约会
具有JavaBean样式的属性,那么您可以使用点符号在jsp中访问此数据
例如,在看不到任何控制器代码的情况下:
@Controller
public class SomeController {
@RequestMapping("/calendar")
public String showCalendar(Model model) {
Calendar calendar = getCalendar() // Or whatever you do to create it
model.addAttribute("calendar", calendar);
return "calendar";
}
...
}
然后在calendar.jsp中:
<c:forEach var="appointment" items="${calendar.appointments}">
<c:out value="${appointment.time}" /> <%-- Access the fields in the usual manner --%>
</c:forEach>
向我们展示您迄今为止所做的工作将对我们大有帮助,并感谢您对我的教育。我正在采取这种做法。我会等着把答案标记为已接受,直到我让它工作。没问题。我想Peter已经回答了您接下来的问题。在运行日历功能后,我发现我的患者管理功能在单击链接将其加载到浏览器时没有运行。我想知道新问题是否与日历代码的设置有关。你介意看一看并设法解决它吗?以下是新问题的链接: