gpt4 book ai didi

java - 来自不同目录的“预链接”JSP

转载 作者:行者123 更新时间:2023-11-28 21:53:59 26 4
gpt4 key购买 nike

我们有一个设置,我们可以让客户特定的 JSP 文件覆盖我们服务中的默认 JSP 文件。在部署时,自定义 JSP 文件从客户目录复制并覆盖默认 JSP 文件。

但这对开发不利,因为我们不能就地开发,必须等待 JSP 部署目标运行,然后才能在浏览器中重新加载。

我一直在考虑在开发时以某种方式“预链接”JSP 文件,这意味着 JSP servlet 应该首先尝试加载给定的 JSP 路径,从/customer/component/test.jsp 说/component/test.jsp,如果不从默认位置加载它。

我可以使用 servlet 过滤器轻松完成此操作,但这不适用于 jsp include,而且我相信 struts 等使用请求调度程序的框架完成的任何转发也是如此。

我认为它可以通过扩展 Tomcat/Jaspers JspServlet 类来解决,但我希望有更简单(可能符合标准)的方法?

最佳答案

在tomcat前面放一个nginx/apache怎么样?在ngnix中,当请求到来时,它首先检查/customer/component/test.jsp是否存在,如果存在转发请求到 tomcat 的 url:

http://example.com/customer/component/test.jsp

否则

http://example.com/customer/component/test.jsp

关于java - 来自不同目录的“预链接”JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5483528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com