在SpringJava中使用一个控制器调用2个或多个视图
我想用java在spring中调用一个控制器中的两个视图。 比如说在SpringJava中使用一个控制器调用2个或多个视图,java,spring,jsp,Java,Spring,Jsp,我想用java在spring中调用一个控制器中的两个视图。 比如说 this.controller.view('header'); this.controller.view('body'); this.controller.view('footer'); 我该怎么做? 还是可能在春天? 或者你能建议其他方法吗 我可以在视图中调用视图。 例如,在视图/login.jsp中 <table><tr><td> <jsp>this.controller.v
this.controller.view('header');
this.controller.view('body');
this.controller.view('footer');
我该怎么做?
还是可能在春天?
或者你能建议其他方法吗
我可以在视图中调用视图。
例如,在视图/login.jsp
中
<table><tr><td>
<jsp>this.controller.view('login_form')</jsp>
</td></tr></table>
this.controller.view('login\u form')
是的,我在那里写的所有代码都不是有效的jsp语言,但这正是我想在这个项目中实现的概念 您似乎希望跨多个JSP页面重用JSP片段(页眉、页脚)。如果是这样的话,考虑使用一个专用视图(例如LogiNyFr.jsp),并使用JSP语句将JSP页面中的“公共”片段合并到一起。 例如(login_form.jsp):
这将允许您跨多个JSP页面重用公共页眉和页脚内容
我还建议您看看SpringMVC(),它是一种非常适合基于Spring的web应用程序的方法。您似乎希望跨多个JSP页面重用JSP片段(页眉、页脚)。如果是这样的话,考虑使用一个专用视图(例如LogiNyFr.jsp),并使用JSP语句将JSP页面中的“公共”片段合并到一起。 例如(login_form.jsp):
这将允许您跨多个JSP页面重用公共页眉和页脚内容
我还建议您看看SpringMVC(),它是基于Spring的web应用程序的一种非常好的方法。您想实现什么?模板和代码的重用?您可能已经有了一个很好的模式,但首先最好从阐明您的目标开始。我想在一个控制器中调用两个不同的视图。我的目标是我想重用所有页面中的相同内容,例如,标题菜单。我在同一视图文件中找到了定义所有菜单和页面主体的示例。但那不是我想要的你想实现什么?模板和代码的重用?您可能已经有了一个很好的模式,但首先最好从阐明您的目标开始。我想在一个控制器中调用两个不同的视图。我的目标是我想重用所有页面中的相同内容,例如,标题菜单。我在同一视图文件中找到了定义所有菜单和页面主体的示例。但那不是我想要的
<jsp:include page="header.jsp"/>
<!-- login_form specific page content goes here -->
<jsp:include page="footer.jsp"/>