我继承了一个大型遗留 Web 应用程序,该应用程序主要由与 HTML 框架链接在一起的 JSP 文件构成。我一直在阅读有效地使用遗留代码工作,并且我发现了一个很好的小片段,可以在一个简单的重构步骤中中断。
该页面是一个基本的列表页面。它使用某些请求参数查询数据库,并显示匹配行的列表以及适用操作的按钮。值得庆幸的是,这个特定页面上的大部分业务逻辑已经在 POJO 中,而且我已经弄清楚如何使用 JSTL 替换表示逻辑。
从我在这里阅读的其他问题/答案中,最好的策略似乎是将剩余的 scriptlet 提取到一个 servlet 中,该 servlet 根据请求参数进行必要的预处理。
我如何让 servlet 拦截请求,然后暂时呈现对应用程序其余部分的副作用最小的 JSP?
我要替换的文件是/welcome/TopFrameList.jsp
.