日期:2014-05-17  浏览次数:20660 次

jsp如何将一个String类型参数传递到弹出窗口
做一个查询界面,决定用弹出窗口,但是查询结果是私有的,不是所有用户都能够访问,因此需要将用户的id传递过去,作为合法用户的判断,但是不知道如何传递课。。。。。。。新手
<%@ page language="java" contentType="text/html; charset=UTF-8"
  pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>welcome !</title>
<script>
  function opensearch()
  {
  window.open("ghao.jsp");
  }
  function openuser()
  {
  window.open("userserach.jsp");
  }
  function opendoc()
  {
  window.open("opendoc.jsp");
  }
  function postdoc()
  {
  window.open("postdoc.jsp");
  }
</script>
</head>
<body>
<%if(request.getParameter("id")!=null){ %>
<%String temp=request.getParameter("id");%>
<center>
<p>
  <input type="button" value="一般挂号信息查询" onclick="opensearch()">
  <input type="button" value="用户挂号信息查询" onclick="openuser()">
  <input type="button" value="用户就诊信息查询" onclick="opendoc()">
</p>
</center>
<br>
<center>
<p>
  <input type="button" value="提交挂号信息" onclick="opensearch()">  
</p>
 </center>


------解决方案--------------------
建议你在调用onclick="opensearch()"的时候就把id穿进去onclick="opensearch(‘《%=id%》’)"