我们正在尝试使用 Struts2-jQuery 和 Struts2 标签将 HREF 目标加载到 Div 标签。下面是代码。
只要 s:url 值是内部 URL,它就可以正常工作,但是如果我将其更改为外部 URL,例如 www.google.com,则单击链接时不会发生任何事情。
如果 URL 是外部 URL,我们需要做些什么不同的事情吗?即当前应用程序之外的 URL
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
<head>
<sj:head/>
</head>
<body>
<div id="div1">Div 1</div>
<s:url var="ajaxTest" value="/AjaxTest.action"/>
<sj:a id="link1" href="%{ajaxTest}" targets="div1">
Internal Content
</sj:a>
<s:url var="ajaxXternal" value="www.google.com"/>
<sj:a id="link2" href="%{ajaxXternal}" targets="div1">
External Content
</sj:a>
</body>
</html>