我想用spring在一个控制器中调用2个视图。 例如

this.controller.view('header');
this.controller.view('body');
this.controller.view('footer');

我该怎么做? 或者春天可能吗? 或者你能建议其他任何方式吗?

我可以在视图中调用视图吗? 例如在 view / login.jsp

<table><tr><td>
<jsp>this.controller.view('login_form')</jsp>
</td></tr></table>

是的,我在那里写的所有代码都没有有效的jsp语言,但这就是我想在这个项目中做的概念。

有帮助吗?

解决方案

您似乎希望在多个JSP页面中重用JSP(页眉,页脚)的片段。如果是这种情况,请考虑使用一个专用视图(例如login_form.jsp)并使用JSP 包括语句,用于合并JSP页面中的“公共”片段。

作为(login_form.jsp)的一个例子:

<jsp:include page="header.jsp"/>
<!-- login_form specific page content goes here -->

<jsp:include page="footer.jsp"/>

这将允许您跨多个JSP页面重用通用页眉和页脚内容。

我还建议你看一下Spring MVC(文档),对于基于Spring的Web应用程序来说,这是一个非常好的方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top