首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么让strutsAction中的结果在新窗口显示

2012-01-23 
如何让strutsAction中的结果在新窗口显示页面提交后,后台处理如果正确,则页面无任何变化。如果后台处理出错

如何让strutsAction中的结果在新窗口显示
页面提交后,后台处理如果正确,则页面无任何变化。如果后台处理出错,则打开一个新窗口显示错误。(提交的时候不能用target= "_blank ",因为这样出不出错都会打开新窗口)

[解决办法]
js里控制
[解决办法]
返回到本身页面,页面js 代码根据执行结果决定是否弹出新窗口
[解决办法]
可能需要一个中间页面过渡一下~
如果后台处理失败跳转到a.jsp,然后在a.jsp中打开错误信息显示页面b.jsp
a.jsp
<%@ page contentType= "text/html; charset=GBK " language= "java " %>
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> xxx </title>
<script language= "javascript ">
function startApp() {
nw = window.open( "b.jsp ", "_blank ", "location=no, titlebar=no, toolbar=no, menubar=no, status=no, resizable=yes ", false);

}
</script>
</head>
<body>
<script language= "javascript ">
startApp()
</script>
</body>
</html>

b.jsp
//显示错误信息

热点排行