Is site sitemesh any good in a Spring 3.0 MVC project? What are the Pros and Cons of using it. Currently I am working with MyEclipse for Spring. It has a Scaffold feature to look at your database tables which creates all the CRUD methods DAO, Domain Beans, Controllers and Services and it also creates a UI interface in JSP using the SiteMesh to access all the CRUD for the database tables. I am trying to decided if I should learn sitemesh to change the screens to make them more what my users are asking for or just skip using sitemesh and code my own JSP's calling the generated controllers, services and DAO.