以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  史上奇观,快来看!!!加载jsp页面时一片空白...  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=23778)


--  作者:blueshark
--  发布时间:10/31/2005 1:27:00 AM

--  史上奇观,快来看!!!加载jsp页面时一片空白...
这是我的两个文件:
1.login.jsp
<HTML>
<HEAD>
<META http-equiv = "content-type" content = "text/html; charset = utf-8">
<TITLE>Main</TITLE>
</HEAD>
<BODY>
<FORM action="applyok.jsp" method="POST">
ID:<INPUT name = "id" type = "text">
密码<INPUT name = "psd" type = "password" >
<input name="submit" type="submit">
</FORM>
</BODY>
</HTML>
******************
2.applyok.jsp验证不同的身份的用户进入不同的页面
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="java.text.*"%>

<%!String ID,password;%>
<%ID=request.getParameter("id");
password=request.getParameter("psd");

if(ID.equals("admin")&&password.equals("123")){
%>
<script language="JavaScript">
     window.location="admin.jsp";
</script>
<%}else{%>
<%try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("Success loading JDBC-ODBC Bridge Driver...");
}
catch(Exception e){
System.out.println("Error loading JDBC-ODBC Bridge Driver...");
e.printStackTrace();
}
try{Connection con1 = DriverManager.getConnection("jdbc:odbc:chat","","");
Statement stmt1 = con1.createStatement();
//在数据表中查找ID为获取的ID的身份
String sql="SELECT identity FROM user WHERE ID=IDResultSet ";
rs1=stmt1.executeQuery(sql);
while(rs1.next()){
if(rs1.equals("super")){
%>
<script language="JavaScript">
     window.location="superr.jsp";
</script>
<%}else if(rs1.equals("common")){
%>
<script language="JavaScript">
     window.location="common.jsp";
</script>
<%
}
}%>
<%
con1.close();
%>
<%}catch(SQLException e){
e.printStackTrace();
}
}%>
3.被掉用页super.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!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=gb2312">
<title>Untitled Document</title>
</head>
<body>
hello
</body>
</html>
总显示一片空白,也没有报错,我单独运行super.jsp
时正常.
求求各位了,我一个星期天全搭在这上了,都快疯了!!
我的E-mail:  yzhsuper@163.com               


--  作者:lywzd
--  发布时间:10/31/2005 3:08:00 PM

--  
我觉得你在用EQUALS()方法的之前,要先把得到的OBJECT转化成STRING!!!!!
--  作者:blueshark
--  发布时间:10/31/2005 9:22:00 PM

--  
ID=(request.getParameter("id")).toString();
password=(request.getParameter("psd")).toString();
还是不行
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.997ms