以前做完类似MonoRails的那个Java框架后,一直想把MonoRails里面那个Layout的功能也加到现在的开发框架里面,因为那框架确实是很有用啊。举个例子吧,以前做页面都是这样子做的,做一个head.jsp,一个foot.jsp,然后在每个页面里面这样子做:
<jsp:include file="head.jsp">
<.....页面代码>
<jsp:include file="footer.jsp">
而现在的设想就是,在每个action的方法上加一个annotation,Layout,layout就是框架页面的路径,比如:main.jsp
然后在main.jsp里面:
<页首的代码>
<pageFrame:body>
<页尾的代码>
这样多省事啊。
两个月前动手要加这个功能的时候,突然有人告诉我,你干嘛不用一下sitemesh,于是就去了解了一下sitemesh。
后来放弃的原来的打算,还是用sitemesh吧。
<jsp:include file="head.jsp">
<.....页面代码>
<jsp:include file="footer.jsp">
而现在的设想就是,在每个action的方法上加一个annotation,Layout,layout就是框架页面的路径,比如:main.jsp
然后在main.jsp里面:
<页首的代码>
<pageFrame:body>
<页尾的代码>
这样多省事啊。
两个月前动手要加这个功能的时候,突然有人告诉我,你干嘛不用一下sitemesh,于是就去了解了一下sitemesh。
后来放弃的原来的打算,还是用sitemesh吧。
本文探讨了在Java Web开发中如何通过Sitemesh框架简化页面布局的问题。作者最初计划自行开发类似MonoRails框架中的Layout功能,但在了解Sitemesh后决定采用该框架来实现页面布局的统一管理。
2300

被折叠的 条评论
为什么被折叠?



