会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> Web开发技术 >> JSP编程论坛 >> 求助JSP网页制作难题!
首页
中资源
  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 1664 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
 * 贴子主题:求助JSP网页制作难题! 悬赏分100 [提问中] 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 luowen318 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:210
  专家分:70
  提问帖:4/2
  回答帖:18
  总帖数:39
  经验值:102
  注 册:2007-11-12
给luowen318发送一个短消息 把luowen318加入好友 查看luowen318的个人资料 搜索luowen318在JSP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子楼主
发贴心情 

求助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";>
<%
    String userid=request.getParameter("userid");
    String psw=request.getParameter("psw");
    String sex=request.getParameter("sex");
    String nicheng=request.getParameter("nicheng");
    String qq=request.getParameter("qq");
    String email=request.getParameter("email");
    String tel=request.getParameter("tel");

 
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

    Connection conn=null;
    Statement stmt=null;

    
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bbs";
    String username="sa";
    String password="luowen";
    
 
    try{   
        conn=DriverManager.getConnection(url,username,password);
        stmt=conn.createStatement();
        String sql="INSERT INTO zhuce (userid,psw,sex,nicheng,qq,email,tel) VALUES('"+userid+"','"+psw+"','"+sex+"','"+nicheng+"','"+qq+"','"+email+"','"+tel+"')"; 
        try{
            stmt.executeUpdate(sql);
            session.setAttribute("userid",userid);
            
            response.sendRedirect("success.jsp");
        }catch (Exception e){
            e.printStackTrace();
            response.sendRedirect("regerror.jsp");
        }
   }catch (Exception e){
       e.printStackTrace();
   }
   finally{
        stmt.close();
        conn.close();
 
    }
%>
是一个BBS论坛制作,提示错误如下:
--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: Exception in JSP: /logincheck.jsp:34

31:  }
32:  finally{
33:   rs.close();
34:   stmt.close();
35:   conn.close();
36:  }
37: %>


Stacktrace:
 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)


root cause 

java.lang.NullPointerException
 org.apache.jsp.logincheck_jsp._jspService(logincheck_jsp.java:75)
 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.


   

   

发帖:2007-12-13 20:28:00
  鲜花(0)  鸡蛋(0)
 索引越界 帅哥哟,离线,有人找我吗?
  
  
  头 衔:情剩
  等 级:初级剑客
  积 分:14670
  专家分:9883
  提问帖:0/0
  回答帖:730
  总帖数:1033
  经验值:1083
  注 册:2006-11-19
给索引越界发送一个短消息 把索引越界加入好友 查看索引越界的个人资料 搜索索引越界在JSP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子2
发贴心情 

stmt只是Exec似乎不用调用Close吧

和你最亲密的人因为亲密,所以会暴露出很多缺点给你。
和你很疏远的人因为疏远,所以可以有选择的展示优点。

所以,不要对身边最亲密的人要求太苛刻!
所以,更不能拿别人的优点来对比你身边最亲密的人。

发帖:2007-12-13 20:44:00
 luowen318 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:210
  专家分:70
  提问帖:4/2
  回答帖:18
  总帖数:39
  经验值:102
  注 册:2007-11-12
给luowen318发送一个短消息 把luowen318加入好友 查看luowen318的个人资料 搜索luowen318在JSP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子3
发贴心情 

改过好还是不行啊,以前那段代码没错的,但是我重装系统后就不行了啊,郁闷!
发帖:2007-12-14 13:08:00
 无缘今生 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:695
  专家分:139
  提问帖:4/4
  回答帖:37
  总帖数:91
  经验值:221
  注 册:2007-7-30
给无缘今生发送一个短消息 把无缘今生加入好友 查看无缘今生的个人资料 搜索无缘今生在JSP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子4
发贴心情 

既然提示NullPointerException,那就是在你调用 stmt.close(); 的时候 stmt 是空的(NULL),你最好检查一下前面的代码.

今天过了就再没有今天了!

发帖:2007-12-15 22:15:00
 Elphakan 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:210
  专家分:20
  提问帖:1/1
  回答帖:2
  总帖数:5
  经验值:57
  注 册:2007-12-25
给Elphakan发送一个短消息 把Elphakan加入好友 查看Elphakan的个人资料 搜索Elphakan在JSP编程论坛的所有贴子  引用回复这个贴子 回复这个贴子5
发贴心情 

如果第一个try就出现了问题,那么stmt就是空的了。所以错误的地方可能性挺多的。
看看能不能适当缩短一下代码。分别测试几个关键点。比如:
 conn=DriverManager.getConnection(url,username,password);
        stmt=conn.createStatement();
这里是不是就已经出错了。
还有  我不知道如果调用了redirect(),fannlly还会不会走到

开心学习,快乐升级,哈哈哈

发帖:2007-12-25 20:05:00
 zzheng 帅哥哟,离线,有人找我吗?巨蟹座1989-6-25
  
  
  头 衔:无止道℃
  等 级:版主
  积 分:547
  专家分:251
  提问帖:3/3
  回答帖:14
  总帖数:25
  经验值:100
  注 册:2008-2-12
给zzheng发送一个短消息 把zzheng加入好友 查看zzheng的个人资料 搜索zzheng在JSP编程论坛的所有贴子  引用回复这个贴子 回复这个贴子6
发贴心情 

这是关于JDBC的有关数据库的题目。
以我看来,你关闭资源出问题了。
应该把stmt.close()和conn.close()放到try快末尾试试。

不 經 歷 風 雨,總 么 能 間 彩 虹 !
                    失敗不是可怕的。。。。。。。。。。。

发帖:2008-2-14 3:16:00
 逍遥网络 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:518
  专家分:200
  提问帖:2/1
  回答帖:49
  总帖数:55
  经验值:143
  注 册:2008-2-21
给逍遥网络发送一个短消息 把逍遥网络加入好友 查看逍遥网络的个人资料 搜索逍遥网络在JSP编程论坛的所有贴子  引用回复这个贴子 回复这个贴子7
发贴心情 

打印一下传过来的傎
发帖:2008-2-21 15:18:00
 ctCHIAN 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:576
  专家分:207
  提问帖:1/1
  回答帖:32
  总帖数:40
  经验值:119
  注 册:2008-3-10
给ctCHIAN发送一个短消息 把ctCHIAN加入好友 查看ctCHIAN的个人资料 搜索ctCHIAN在JSP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子8
发贴心情 

stmt.close();//应该判断stmt是否为空,如果为空,还要关闭,一定报异常
        conn.close();//应该判断conn是否为空,如果为空,还要关闭,一定报异常
改为:
     finally
    {
        if(stmt!=null)
       {
           stmt.close();
       }
       if(conn!=null)
      {
           conn.close();
      }
    }
发帖:2008-3-31 18:03:00
 onlyzdx 美女呀,离线,快来找我吧!
  
  
  等 级:初出江湖
  积 分:13
  专家分:0
  提问帖:1/0
  回答帖:1
  总帖数:11
  经验值:73
  注 册:2008-4-27
给onlyzdx发送一个短消息 把onlyzdx加入好友 查看onlyzdx的个人资料 搜索onlyzdx在JSP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子9
发贴心情 

高薪聘请JAVA技术总监  
职责和要求:  
1、熟练掌握JAVA项目开发,熟悉J2EET架构
2、熟练使用JSP、javascript、HTML、XML、Asp、Asp.net、PHP、VB等技术开发Web应用程序。
3、熟悉SQL Server、My SQL、SQL2000等数据库系统的应用与开发;
4、具备丰富的网站编程管理经验及项目开发经验,能够带领团队良好地掌握开发速度,完成技术开发; 
5、了解最新的网站发展趋势和技术,具备四年以上技术开发经验; 
6、为人诚信,工作积极主动,有责任心,良好的团队精神和人际关系,以及创业精神。
7、具有大型网站开发与性能优化经验者优先 
符合以上相应条件者请将简历发至ycg2010@163.COM
投递简历后,请电话联系:020-35545067(说明应聘JAVA技术总监)
薪金面议,成功录用者,待遇从优!

发帖:2008-4-27 18:05:00
 苦寒 帅哥哟,离线,有人找我吗?
  
  
  等 级:论坛游民
  积 分:2218
  专家分:1121
  提问帖:0/0
  回答帖:152
  总帖数:163
  经验值:249
  注 册:2008-4-25
给苦寒发送一个短消息 把苦寒加入好友 查看苦寒的个人资料 搜索苦寒在JSP编程论坛的所有贴子 引用回复这个贴子 回复这个贴子10
发贴心情 

如果是以前可以使用,而重新安装系统之后不可用,请检查你的这个地方是否正确!
String username="sa";
String password="luowen";

一生一死一悲欢
一冬一夏一苦寒

发帖:2008-4-29 13:07:00

本主题贴数13,分页:[上一页] [1] [2] [下一页]
 *快速回复:求助JSP网页制作难题!  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    管理选项锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告