Java 仅针对图像的单独项目-需要重构吗?
我有一个webapp项目(tomcat+jsp+spring) 我想所有的图像移动到不同的项目。我可以通过重新部署一场战争来改变图像Java 仅针对图像的单独项目-需要重构吗?,java,jsp,servlets,refactoring,servlet-filters,Java,Jsp,Servlets,Refactoring,Servlet Filters,我有一个webapp项目(tomcat+jsp+spring) 我想所有的图像移动到不同的项目。我可以通过重新部署一场战争来改变图像 我遇到的最大问题是,当我将图像移动到新项目时,我需要更改jsp、css文件中的所有路径。有没有不进行大重构的解决方案?(可能是将所有调用/images/*映射到/ProjectWithImages/images/*?对该解决方案的性能有好处吗?将Servlet映射到/images/*,然后从那里-将目标文件作为流获取,并将其复制到输出流,设置所有必要的头。将Ser
我遇到的最大问题是,当我将图像移动到新项目时,我需要更改jsp、css文件中的所有路径。有没有不进行大重构的解决方案?(可能是将所有调用/images/*映射到/ProjectWithImages/images/*?对该解决方案的性能有好处吗?将Servlet映射到
/images/*
,然后从那里-将目标文件作为流获取,并将其复制到输出流,设置所有必要的头。将Servlet映射到/images/*
,然后从那里获取目标文件作为流,并将其复制到输出流,设置所有必要的头。但是不在同一台机器上的文件呢?你怎么能把它读成流?!我认为更好的方法是修改所有请求/images/*->/NEW\u PROJECT/images/*。你怎么看?如果他们在不同的服务器上,你可以向他们发送重定向
。但是不在同一台机器上的文件呢?你怎么能把它读成流?!我认为更好的方法是修改所有请求/images/*->/NEW\u PROJECT/images/*。你怎么看?如果他们在不同的服务器上,你可以向他们发送重定向。