新窗口window.open() url不显示参数,后面页面可以接收参数 ——后面页面为jsp
2013-04-02 10:42
387 查看
前台js:
新窗口jsp页面:
采用document.write方法,打开一个含form页面,form自动提交到新窗口页面,随参数
var iUserID=document.actionForm.user_id.value; var iTID=document.actionForm.ts_id.value; var szUrl="/new_window.jsp"; //可写可不写 var szProps="toolbar=no,directories=no,menubar=no,status=no,scrollbars=yes,resizable=yes,dependent=yes"; var win = window.open(szUrl,"user_info",szProps); var bodyText = '<html><body>'; bodyText = '<form action="/new_window.jsp" method="post">'; bodyText += '<input type="hidden" name="user_id" value="'+ iUserID +'" />'; bodyText += '<input type="hidden" name="tid" value="'+ iTID +'" />'; bodyText += '</form></body></html>'; win.document.write(bodyText); win.document.forms[0].submit(); //打开url为szUrl的新页面,然后直接post提交form到/new_window.jsp,并且传递参数iUserID,iTID win.focus();// in case already open but behind other windows
新窗口jsp页面:
<%=request.getParameter("user_id")%> <%=request.getParameter("tid")%>
采用document.write方法,打开一个含form页面,form自动提交到新窗口页面,随参数
相关文章推荐
- 新窗口window.open() url不显示参数,后面页面可以接收参数 ——后面页面为html
- 在struts2中如何接收jsp页面url传过来的参数
- 在jsp页面传递参数时,后台接收出错,中文乱码,可以使用两次转码后再传给后台
- IE浏览器,URL中有中文参数,在一个页面中接收此中文参数,显示时却乱码
- url传参数到jsp页面,jsp页面如何接收?
- GET请求和POST请求有什么区别?GET请求的参数在URL的问号后面显示,而POST参数不在URL上;POST可以比GET请求更大的数据…一般的回答都是这样。 但是作为一个高端大气上档次的程序
- 在一个jsp页面接收另一个jsp页面通过URL方式传过来的参数
- jsp里请求url里可以用para做参数,但para不能出现在&amp;后面
- 在jsp页面 JS获取URL传递的参数
- Jsp页面获得url参数的方式
- Jsp中获取前一个页面的url包括参数(转)
- URL传递的参数是UTF-8编码,在打开的页面正常显示(GB2312)的方法
- 备忘录:javascript通过url向jsp页面传递中文参数乱码解决方法
- 在jsp页面获取url请求参数
- SSM框架jsp页面俩个参数作为查询条件查值显示在页面上
- Strut2在Action-Result的配置文件内转到jsp页面时用URL传递参数
- SpringMVC Controller函数参数问题(就是作为方法的参数,以类名小写开头可以在JSP页面中获得该变量的数据 )
- javascript通过url向jsp页面传递中文参数导致乱码解决方案
- jsp页面url参数传中文乱码问题
- jsp页面中添加js脚本获取url参数