我在servlet中写了这些语句:
try{
while(rs.next()){
if(username.equals(rs.getString("username"))){
//request.getRequestDispatcher("/register.jsp").forward( request, response);
out.println("此用户名已存在!");
//out.print(" <script language=javascript>alert('此用户名已存在,请换个用户名重试');");
//out.print("history.go(-1); </script>");
}
}
}catch(SQLException e){}
为什么if语句里的out执行不了呀.请大家帮忙解决下
try{
while(rs.next()){
if(username.equals(rs.getString("username"))){
//request.getRequestDispatcher("/register.jsp").forward( request, response);
out.println("此用户名已存在!");
//out.print(" <script language=javascript>alert('此用户名已存在,请换个用户名重试');");
//out.print("history.go(-1); </script>");
}
}
}catch(SQLException e){}
为什么if语句里的out执行不了呀.请大家帮忙解决下
解决方案 »
- 会员注册中有一个上传头像功能,会员远程注册时怎样获得上传头像的地址?
- JSP实现分页
- javamail发邮件的奇怪问题
- jsp中session的问题.请大家帮一下忙
- Internal Servlet Error: 应该怎么解决
- 【如何用JAVA实现邮件服务器】?另:JMAIL是做什么用的?
- 求解:struts中tiles框架和form表单能共用吗?
- 关于jsp hidden隐藏数据id的安全性问题
- 高手指点 请问:以下是什么原因??(Thank you!!!)
- tomcat5.0.16作为windows的服务启动不了,怎么办?
- jsp 中用<script> 标签引用 js代码 不执行!!
- struts2布置配置问题
http://topic.csdn.net/u/20081214/19/203d87fc-8158-46ae-bfe3-44e3e5066000.html
//request.getRequestDispatcher("/register.jsp").forward( request, response);
这一句没有注释掉 不然只要进入了IF里面就会执行的
要么if条件为假
检查用户名是否相等;
request,数据库编码是否一致
request.getRequestDispatcher("/register.jsp").forward( request, response);没注释掉!
或者别的什么愿意没进入到if里面.
好好检查下!
PrintWriter out=reqeust.getWriter();
PrintWriter out=reqeust.getWriter();
没有定义对象out