ouyouna 2014-10-20 03:11
浏览 882

各位帮个忙,子窗口打开了,按键不响应servlet,是参数没传进去?

ConsultationServlet:

public void buy(HttpServletRequest request,
HttpServletResponse response) throws IOException {

int rem_id = Integer.parseInt(request.getParameter("hi"));
ConsultationService cs = new ConsultationService();
...
if (rtn.equals("1")) {
response.setContentType("text/html;charset=GBK");

        PrintWriter out = response.getWriter();
        out.write("<script  type=\"text/javascript\">");
        out.print("alert('购买成功!待会诊');");
        // //子窗口刷新父窗口
        out.write("self.opener.location.reload();");
        // 关闭窗口
        out.write("window.opener=null;");
        out.write("window.close();");
        out.write("</script>");
        out.close();

}
这是子窗口jsp代码
function fn(){
var id1 = window.dialogArguments;
document.getElementById("hi").value = id1;
var str="ConsultationServlet?flag=buy&rem_id="+ id1;
alert("您传递的参数为:" + str);

var form = document.getElementById("news");
form.action="ConsultationServlet?flag=buy";
form.submit(); ;

body id="bo" 
form id="news" method="post"
haha
input type="hidden" name="hi" id="hi"
input type="button" value="申请授权" onclick="fn()" 
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 安卓adb backup备份应用数据失败
    • ¥15 eclipse运行项目时遇到的问题
    • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
    • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
    • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
    • ¥50 成都蓉城足球俱乐部小程序抢票
    • ¥15 yolov7训练自己的数据集
    • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
    • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
    • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)