2014-10-16 67 views
0

当* .jsp嵌入java代码时,我正在重构旧的jsp站点。 Cos逻辑很大我不想强烈地改变技术,只是想在tomcat上再次引入bean,jstl。我有~10种具有常量部分的html模板。我为我的重构找到了模式:一个带有主布局的jsp加上大约10个模块html部分,并配置了bean <jstl:when test="<%=siteBean.getModule()==SiteModules.index%>">和部分内部配置的bean,例如。重构旧的jsp站点

<jsp:useBean id="editPlayerBean" class="EditPlayerBean"/> 
       <% 
        editPlayerBean.setSiteBean(siteBean); 
       %> 

从性能 - 经济标准重构网站是否是一个好的概念?

回答

2

是的,这是一个很好的方法重新考虑这样一个网站。

尝试删除所有脚本,并使用表达式语言。 将您的豆类保存在合适的范围内并使用EL使用它们。 将所有条件转换为等效的JSTL标签。 您的HTML部件将保持不变。

与JSTL集成后,您的代码将更具可读性并且更易于维护。去吧。