我在主题中有以下内容,但我想使其独立于服务器,以便可以将其从开发到测试到生产的过程都毫不费力地进行。
我如何泛化http://www.devserver.com?
<resource>
<content-type>text/css</content-type>
<href>http://www.devserver.com/CommonElements.nsf/commonMAX.css</href>
</resource>
我会假设以下内容-但不起作用,因为它相对于当前.nsf进行了引用
<resource>
<content-type>text/css</content-type>
<href>/CommonElements.nsf/commonMAX.css</href>
</resource>
最佳答案
在Notes&Domino App Dev Wiki上的article中:
“当XPages运行时发出URL时,它假定根目录“/”是应用程序的根目录(例如/mydb.nsf)。但是由于该概念在浏览器中不存在,因此JSF运行时将其添加进来。要解决此问题,请在路径的开头添加语法“/.ibmxspres/domino” 以将根设置为Domino数据目录。
关于xpages - XPages主题中与服务器无关的引用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9635494/