CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

页面

楼主Marshall(七星瓢虫)2002-01-28 17:34:57 在 Java / Web 开发 提问

本机上是jsp的运行环境(运行测试没有问题)  
  当我在本机进行测试时,不会出错;  
  可是当我在局域网内的其他机器以"http://172.xx.x.xx"登录本机进行测试时,所有的页面均会执行两次,请问这会是什么原因呢?请不吝赐教,谢谢! 问题点数:50、回复次数:8Top

1 楼colababy(在别处)回复于 2002-01-28 17:38:23 得分 25

no-cacheTop

2 楼Marshall(七星瓢虫)回复于 2002-01-28 17:40:04 得分 0

thanks!  
  response.setHeader("Pragma","no-cache")     ???Top

3 楼Marshall(七星瓢虫)回复于 2002-01-29 09:30:26 得分 0

还没有解决,sigh.Top

4 楼Marshall(七星瓢虫)回复于 2002-01-29 13:27:03 得分 0

???Top

5 楼gzwrj(我无知,所以我有智慧.)回复于 2002-01-29 15:15:53 得分 25

http://172.xx.x.xx"登录本机进行测试时,所有的页面均会执行两次.  
   
  What   are   your   meaning?  
  paste   your   program   or   mail   ot   me  
  gzwrj@msn.comTop

6 楼Marshall(七星瓢虫)回复于 2002-01-29 15:29:56 得分 0

<%@   page   language="java"   import="java.sql.*"   contentType="text/html;charset=gb2312"%>    
  <%    
  String   name=request.getParameter("name");    
  String   pwd=request.getParameter("passwd");    
  session.setAttribute("User",name);    
  String   sDBDriver   =   "sun.jdbc.odbc.JdbcOdbcDriver";    
  String   sConnStr   =   "jdbc:odbc:Web";    
  String   sql="Select   *   from   用户信息   where   用户名='"+name+"'";    
  Connection   conn   =   null;    
  Statement   stmt=null;    
  ResultSet   rs   =   null;    
  System.out.println("aaaa");   //在后台打出aaaa,从而知道执行次数  
  try   {    
  Class.forName(sDBDriver);    
  conn   =   DriverManager.getConnection(sConnStr,"abc","abc");    
  stmt   =   conn.createStatement();    
  rs   =   stmt.executeQuery(sql);    
  String   strname="";    
  String   strpwd="";    
  while   (rs.next()){    
      strname=rs.getString("用户名").trim();    
      strpwd=rs.getString("密码").trim();    
  }//while    
  rs.close();    
  stmt.close();    
  conn.close();    
   
  if   ((name.equals(strname))&&(pwd.equals(strpwd)))    
  {    
  %>    
  <jsp:forward   page="Main.jsp"/>    
  </jsp:forward>    
  <%    
  }//if    
  }catch(SQLException   ex)   {    
  System.err.println("LoginJsp:   "   +   ex.getMessage());    
  }    
  %>    
   
  thanks   a   lot!  
  Top

7 楼gzwrj(我无知,所以我有智慧.)回复于 2002-01-29 17:50:53 得分 0

Select   *   from   用户信息   where   用户名='"+name+"'";    
   
  how   many   records   return?Top

8 楼Marshall(七星瓢虫)回复于 2002-01-30 09:53:30 得分 0

to   gzwrj(redwing):  
  对不起,刚刚看到  
  数据库中的记录肯定是唯一的!  
  谢谢!Top

相关问题

  • 页面闪动?
  • 页面颤动
  • 页面求和
  • 页面搜索
  • 页面隐藏
  • 页面刷新
  • 页面传值
  • 页面问题
  • 页面转向!
  • 加载页面

关键词

  • 页面
  • 测试
  • 执行
  • 用户
  • xx
  • 谢谢
  • 运行
  • thanks
  • 本机进行测试时
  • 登录

得分解答快速导航

  • 帖主:Marshall
  • colababy
  • gzwrj

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo