如何在浏览器中打开jsp上给出的链接

时间:2015-06-09 05:05:37

标签: java jsp

我在jsp上给出了一个链接,这是一个动态值,我使用 - " s将它打印在jsp上:property value =" link" /&#34 ;.当用户点击它时,链接值会附加我的项目的url,因此不会打开。我想它应该作为一个独立的链接打开。我正在使用java。请给出上述解决方案。

<s:if test="link!=null"> 
<td style="cursor:hand;color: #0000FF" onclick="window.open('<s:property value="link"/>','_blank')">
<s:property value="link" />
</td> 

1 个答案:

答案 0 :(得分:1)

听起来你忘了在URL的开头添加scheme(http)。

这会使它成为相对链接并附加到您当前的地址。

如果你不知道方案(http或https),你可以从//开始,而scheme将从当前页面继承。

<td style="cursor:hand;color: #0000FF" onclick="window.open('//<s:property value="link"/>','_blank')">
    <s:property value="link" />
</td>