Html 我需要在代码中引用来自两个不同页面的图像(指向/images的路径不同)

Html 我需要在代码中引用来自两个不同页面的图像(指向/images的路径不同),html,relative-path,information-hiding,Html,Relative Path,Information Hiding,所以,我有一个函数: public string genSomeHtml(){ //Gen some html including and image called foobar.gif } 现在,我想从两个不同的页面调用genSomeHtml(),但它们有不同的/images路径。所以,我不能准确地使用“../../images/foobar.gif”,我不希望传递一个参数来告诉我在哪里查找。毕竟,调用页面不应该关心html是如何呈现的,它只需要工作 有什么想法吗?一般回答:用绝对ur

所以,我有一个函数:

public string genSomeHtml(){
   //Gen some html including and image called foobar.gif
}
现在,我想从两个不同的页面调用genSomeHtml(),但它们有不同的/images路径。所以,我不能准确地使用“../../images/foobar.gif”,我不希望传递一个参数来告诉我在哪里查找。毕竟,调用页面不应该关心html是如何呈现的,它只需要工作


有什么想法吗?

一般回答:用绝对uri而不是相对uri输出图像。 所以
变成了


如果这不是正确答案,请重新表述您的问题并添加示例。

这是Java+Tomcat吗?或者别的什么?虽然这会起作用,但它不是我所采用的确切解决方案。不过,我会接受,因为从技术上讲,这是一个正确的答案。