返回信息流想实现的功能很简单:
from.jsp 隐藏了一个下拉框, 输入用户名和密码, 跳至to.jsp页面,to.jsp验证后传递下拉框的两个option的参数回from.jsp, from中验证这两个参数不为空后显示那下拉框及其两个选项,整了一天没出来。。。。 请教达人了:
from.jsp:
<%@ 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">
<%
String d1 = (String)request.getSession().getAttribute("data_1");
String d2 = (String)request.getSession().getAttribute("data_2");
if((d1!=null)&&(d2!=null))
{
if((d1.equals("dataSource1")) && (d2.equals("dataSource2")))
{
out.println("d1:"+d1);
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
var i= <%=d1%>;
var j= <%=d1%>;
if((i!=null)&&(j!=null))
{
alert(i);
document.getElementById("test").option[0].value= <%=d1%>;
document.getElementById("test").option[1].value= <%=d2%>;
document.getElementById("test").style.display ="block";
}
</script>
</head>
<body>
<form action="to.jsp" name="from">
<tr><td> 用户登录<input type="text" name="user"> </td><td>密码 <input type="password" name="pwd"></td></tr>
<input type="submit" name="st" value="提交" style="width: 97px" >
</form>
<div>
<select id="test" name="下拉框" style="display:none; width: 134px">
<option value=""><%=d1%></option>
<option value=""><%=d2%></option>
<%}}%>
</select>
<br><br>
</div>
</body>
</html>
to.jsp:
<%@ 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">
<%
String usr = (String)request.getParameter("user");
String pawd =(String)request.getParameter("pwd");
if(usr.equals("liu")&&pawd.equals("111")){
out.print(usr+"+"+pawd);
request.getSession().setAttribute("data_1","dataSource1");
request.getSession().setAttribute("data_2","dataSource2");
}
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<a href="from.jsp">from</a>
<form action="from.jsp" name="to">
<input type="hidden" name="data_1" id="data_1" value="">
<input type="hidden" name="data_2" id="data_2" value="">
<input type="submit" name="" value="提交" style="width: 97px">
<script type="text/javascript">
// out.print("data_1:"+document.getElementById("data_1"));
// out.print("data_2:"+document.getElementById("data_2"));
</script>
</form>
</body>
</html>
这是一条镜像帖。来源:北邮人论坛 / soft-design / #35413同步于 2009/8/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
[求助] 请教达人关于jsp网页的
lblz
2009/8/14镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复