如何在Java中的弹出窗口中打开另一个JSP页面
我想打开一个新的JSP页面作为弹出窗口。单击提交按钮后,用户无需离开主页即可提供数据。现在,它只是重定向到另一个页面,这使得该页面的用户友好性有所下降 我正在使用此代码重定向到另一页:如何在Java中的弹出窗口中打开另一个JSP页面,java,jsp,Java,Jsp,我想打开一个新的JSP页面作为弹出窗口。单击提交按钮后,用户无需离开主页即可提供数据。现在,它只是重定向到另一个页面,这使得该页面的用户友好性有所下降 我正在使用此代码重定向到另一页: response.sendRedirect("http://localhost:8080/APP/add.jsp"); 它工作正常,但我并不满意。您可以使用此代码。这里mypopup是一个java脚本函数,它将显示弹出窗口。它接受一个参数url。您可以在单击“提交”按钮时使用此功能 <script t
response.sendRedirect("http://localhost:8080/APP/add.jsp");
它工作正常,但我并不满意。您可以使用此代码。这里mypopup是一个java脚本函数,它将显示弹出窗口。它接受一个参数url。您可以在单击“提交”按钮时使用此功能
<script type="text/javascript">
function mypopup(url) {
width = window.screen.width;
height = window.screen.height;
mywindow = window.open(url, "Title",
"location=0,status=1,scrollbars=1,resizable=1,menubar=0,toolbar=no,width="
+ width + ",height=" + height);
mywindow.moveTo(0, 0);
mywindow.focus();
}
</script>
<input type="submit"
onclick='mypopup("http://localhost:8080/APP/add.jsp");return false;' value="Submit"/>
函数mypopup(url){
宽度=window.screen.width;
高度=窗口、屏幕、高度;
mywindow=window.open(url,“标题”,
位置=0,状态=1,滚动条=1,可调整大小=1,菜单栏=0,工具栏=no,宽度=
+宽度+”,高度=”+高度);
mywindow.moveTo(0,0);
mywindow.focus();
}
在你的表单标签中添加target=“\u blank”
可能的重复,很简单:)谢谢你,Ilya,祝你愉快效果会更好,但我还不熟悉javascript,所以我想暂时避免使用它,让它成为纯java/html+css。