解决方法
没有. JSP不是一个完全相当于ASP.NET MVC的.它更像是经典的ASP. ASP.NET MVC的
Java等价物是Facelets上的JSF 2.0.
但是,您的需求听起来更像是需要一个简单的包含页面.在JSP中,您可以使用< jsp:include>为了这.但是它并没有提供关于模板化(Facelets在这方面是优越的)的任何内容,也没有关于基于组件的MVC(在那里你有JSF).
基本示例:
main.jsp中
<!DOCTYPE html> <html lang="en"> <head> <title>Title</title> </head> <body> <h1>Parent page</h1> <jsp:include page="include.jsp" /> </body> </html>
include.jsp
<h2>Include page</h2>
生成的HTML结果:
<!DOCTYPE html> <html lang="en"> <head> <title>Title</title> </head> <body> <h1>Parent page</h1> <h2>Include page</h2> </body> </html>
也可以看看:
> What is the Java alternative to ASP.NET/PHP?
> Analogues of Java and .NET technologies/frameworks
> What is the difference between JSF,JSP and Servlet?