做一个查询界面,决定用弹出窗口,但是查询结果是私有的,不是所有用户都能够访问,因此需要将用户的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>
<%@ 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>
解决方案 »
- request.getSession().getServletContext().getRealPath("/");想取到项目路径,结果报空指针
- 关于stack和<C:forEach>,发现一个问题
- 关于jsp和JavaBean的连接
- forward页面转发
- 如何跨窗体操作??
- NullPointerException的问题
- jsp页面的中文显示问题
- 国际化-数据库编码问题
- jsp使用javabean实现分页问题?帮我测试,谢谢
- Servlet如何返回一个对象给JSP(No Session)?
- 写一个订单页面,为了防止顾客提交订单但是没有付款,一段时间后,需要对数据进行老化操作,问数据库如后定时清理数据
- 上传文件一般如何实现
function opensearch()
{
var temp = $('id');
window.open("ghao.jsp?id='"+temp+"'");
}
在页面加个隐藏文本框
<input type="hidden" value="<%=temp%>" id='hid'>
就像这样,你才能接到值
这句话是不是有问题啊??我测试了一下,加上它马上就链接不上了?
这一句是有问题的,我把它改为var temp=document.getElementById("id").value;就可以了,谢谢了。哎,一个小问题搞了我一个下午,初学者伤不起啊
<%String temp=request.getParameter("id");%>
要放在前面去,后面才能通过<%=temp%>来获取