回 帖 发 新 帖 刷新版面

主题:为何不显示内容?

这段代码在输入错误的用户密码时什么都不显示,而不是返回到登陆页面
data为自定义的类,主要对数据库操作/
//jsp1.jsp
<%@ page contentType="text/html; charset=GBK" import="java.sql.*,mypro.*" %>
<html>
<head>
<script language="javascript" type="text/javascript" >
function f()
{
document.location="jsp2.jsp"

}
</script>
</head>
<body>

<%
data t=null;
ResultSet rs=null;
String str1=request.getParameter("n");
String str2=request.getParameter("ps");
boolean f=((str1==null)||(str2==null));
if(!f)
{
  try
  {t=new data();  
  str1=str1.trim();  
  str2=str2.trim();
 String sql="select *from reg where username='"+str1+"'" +" and password='"+str2+"'";;
  rs=t.getsql(sql);
  rs.next();
 out.print(rs.getString("username"));
  out.print(rs.getString("password"));
 
  
  Object o=(Object)rs;
 if(o!=null)
  {rs.close();
  response.sendRedirect("jsp3.jsp");}
  else 
  {rs.close();
  out.println("<a href=‘jsp1.jsp’>用户名密码错误请先登陆</a>");}
 
}
catch(Exception e)
{}
}
else  {%> 
 <form action="jsp1.jsp"  name="mf"  method="get">
 用户名:
 <input type="text"  name="n"   />
 <br />
 密码  :
 <input  type="password"  name="ps"  />
 <input type="button"   name="bt" value="注册" onclick="f()" />
 <input type="submit" name="sb" value="登陆"  />
 <br />
 </form>
<%} %>
</body>

</html>

回复列表 (共2个回复)

沙发

程序员总结开发的java jsp学习资料、实战项目源程序代码

资料:

1.JSP编程技巧集锦139篇                      
2.ASP编程技巧集锦(一个问题一段代码)             
3.JavaScript编程技巧集锦(一个问题一段代码)  

java jsp实战源程序代码:
                                 
4. 办公自动化管理(OA)系统(web版 全套源码 安装即用)
5. 企业产供销管理(ERP)系统(web版 全套源码 安装即用)
6. 网上(在线)书店管理系统(web版 全套源码 安装即用)
7. 学生成绩管理系统(web版 全套源码 安装即用)
8. 新闻发布管理系统(web版 全套源码 安装即用)
9. 学生选课管理系统(web版 全套源码 安装即用)
10.超市信息管理系统(web版 全套源码 安装即用)
11.客户关系管理(CRM)系统(web版 全套源码 安装即用)
12.宾馆酒店管理系统(web版 全套源码 安装即用)
13.学生信息管理系统(web版 全套源码 安装即用)

联系方式   
     
e_mail:fzlotuscn@yahoo.com.cn    QQ:595563946 

掏宝地址: http://shop34556665.taobao.com

板凳

String sql="select *from reg where username='"+str1+"'" +" and password='"+str2+"'";;
多个分号
if(o!=null)
  {rs.close();
  response.sendRedirect("jsp3.jsp");}
  else 
  {rs.close();
  out.println("<a href=‘jsp1.jsp’>用户名密码错误请先登陆</a>");}
输入正确转到jsp3.jsp
输入错误显示<a href=‘jsp1.jsp’>用户名密码错误请先登陆</a>

我来回复

您尚未登录,请登录后再回复。点此登录或注册