jsp在新窗口打开

<actionpath="/HelpAction"scope="request"type="com.mstedu.action.HelpAction"><forwardn... <action path="/HelpAction" scope="request" type="com.mstedu.action.HelpAction">
<forward name="success" path="/Help.jsp" />
</action>

Help.jsp中 function forward(){

document.location.href="./help/<%=request.getAttribute("mod_url")%>.html" ;
}

</script>
</head>

<body onload="forward();" >

</body>
我想在新窗口打开<%=request.getAttribute("mod_url")%>.html
谢谢。
window.open('<%=request.getAttribute("mod_url")%>.html');
这样确实是在新的窗口打开页面,但是原页面变成了空白页面,有没有方法能够在保持原页面不变?

我的这个功能就是在线帮助,通过获取当前页面的参数,然后点击帮助的时候,就可以跳到相对应的帮助页面。
比如说:现在是“注册页面”,点击帮助新窗口打开“注册帮助页面”,在实际操作中,点击帮助以后,原来的注册页面肯定要保持不变的。

document.location.href="./help/<%=request.getAttribute("mod_url")%>.html" target="_blank" ;也不行。

按钮做个链接? mod_url是通过action里面进行处理传过来的,所以也不能做链接。 谢谢大家了。

tb.add('-',{
text: '帮助',
URL:'./HelpAction.do',
handler: onItemClick
});
展开
 我来答
zfloveng
推荐于2016-08-15 · TA获得超过165个赞
知道答主
回答量:102
采纳率:0%
帮助的人:94.9万
展开全部
直接对你的按钮做个链接就OK了嘛~
<a href="./help/<%=request.getAttribute("mod_url")%>.html" target="_blank">帮助</a>
其中的属性target="_blank"就表示打开一个新的页面
补充:在JSP页面先调用你action里面的那个方法获得你返回的URL给字符串s,然后将上面的语句中的“=request.getAttribute("mod_url")”改为“=s”就OK了……

参考资料: http://blog.sina.com.cn/zfloveng

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豆妈故事会
2009-09-27 · TA获得超过736个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:249万
展开全部
window.open('<%=request.getAttribute("mod_url")%>.html','_blank');

再试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huanggezun123
2009-09-27 · TA获得超过630个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:154万
展开全部
XUEXI
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式