0
回答
Tomcat虚拟主机的配置与Struts应该注意的问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

在使用Struts开发web应用程序的时候,我经常会使用 这个标签库来输出超链接,用这个标签库输出超链有个好处是使用相对路径来表示绝对路径,输出的链接会跟应用部署的目录进行调整,这个相对路径是相对于web应用目录的绝对路径,举个例子:
对于语句: Test ,如果该页面部署在/a,那么输出为:
Test
好处是显而易见的,因此好好的利用 这个标签库可以使你的应用程序更加灵活的进行随意配置。

在使用虚拟主机的时候,例如我们需要把某个web应用配置给虚拟主机 wap.test.com ,也就是说我们可以直接通过http://wap.test.com 来访问这个web应用的时候,这个时候我们应该给这个应用的contextPath配置为空值,例如:

但是如果我们在管理控制台修改了这个应用的配置时Tomcat经常会把path值改为"/",这样的话你通过 标签库输出的链接就变成Test 这显然是无法进行正常的访问的,因此一旦看到这样的链接输出请检查web应用的path配置值是""还是"/"!

举报
红薯
发帖于9年前 0回/244阅
顶部