代码如下:JSP 一段<div id="buttons">
<s:iterator id="st" value="#request.list">
<a onclick="getOurs('<s:property value="#st.url"/>','uid=<%=uid%>&gid=<%=gid%>&pNum=<s:property value="#st.pNum"/>');"class="but1"> <s:property value="#st.pName" /> </a>
<div class="but_razd"></div>
</s:iterator>
</div>JS 代码
function getOurs(url,param){

if(param!=null && param.length!=0)
url += "?"+param;
if(url.indexOf("jsp")>-1||url.indexOf("action")>-1){
window.parent.document.getElementById("dmMain").src=url;
}else{
window.open(url,"","");
}
}想实现功能,window.open打开了新窗口。但是如果url不是本身项目的,比如www.baidu.com 打开的地址栏
http://localhost:8080/DataPre/www.baidu.com?uid=1&gid=1&pNum=0005 就是这个。求助 
数据库的url 有的是本身项目的的jsp,action 这些打开都木有问题。一旦涉及到 不是项目本身的url 就会出现问题 例如百度。怎么处理呢?我搞了好久没有弄出来。