我是 JSP 的新手,我正在尝试减少大量剪切和粘贴的代码。
在项目的每个页面上,大约有 25 行混合的 JSP、Struts 标签、JSTL 标签和 HTML,它们在页面的各个点被剪切和粘贴。这大约 25 行重复使用的代码在每一页(大约 250 页)之间甚至都不相似,但在每一页中完全相同。最终,这个(业务逻辑)代码应该从视图中移出,但是这样做会是一个比我目前计划允许的更大的项目,所以我想知道是否有一种简单的方法来重用混合标签+JSP在页面内,作为临时修复,以便在时间允许的情况下分阶段重构代码。
为清楚起见,我正在寻找一种无需创建新文件(/本地到页面范围)即可封装代码的方法 - 即它应该在调用它的同一页面中定义。
有些人建议这可以用 Tiles 来完成 - 如果是这样,请告诉我如何。