我还是这个网络服务器的新手。但是,我正在使用tomcat部署一个网站。而且,我有一个jsp页面,里面有一个链接: 链接的html非常简单: 。当我在本地部署网站时,这工作正常(它打开一个新的窗口,页面== href)。但是,当我使用https运行网站时,不是使用网址创建新窗口,而是创建一个新窗口,并将“www.website.com”添加到包含该链接的网页的网址。
我想知道:
这是tomcat SSL加密的行为,还是别的什么?
我如何获得所需的行为(该链接打开了一个新窗口 url ==“www.website.com”?
答案 0 :(得分:0)
您需要将http://
添加到外部网站链接中href
属性的前面。
因此,您需要<a href="www.website.com">Link text</a>
而不是<a href="http://www.website.com">Link text</a>
。
原因是没有协议的链接被视为相对链接,这意味着href
标记中的<a>
属性只会附加到您网站的基本网址。请参阅http://www.w3schools.com/tags/att_link_href.asp。