for(int n=1;n<=talknum;n++)
{
String takans=new String();
if((request.getParameter("talk"+n))!=null)

  takans=request.getParameter("talk"+n);
}
else
{
 takans=chStr.toUtf("这道题该学生未做!");
}
String takcontent=request.getParameter("talkcontent"+n);
String takrefans=request.getParameter("talkrefans"+n);
talkans=talkans+"\r\n"+chStr.toUtf("问题:")+takcontent+"\r\n\r\n"+student+chStr.toUtf("的答案是:")+takans+"\r\n\r\n"+chStr.toUtf("参考答案:")+takrefans+"\r\n\r\n"+chStr.toUtf("该论述题得分:")+"&lt;input name='talk' type='text' size='8'&gt;"+"\r\n\r\n";
}
这是我做的一个考试系统的获取学生论述题答题情况的一段代码,存入数据库那段代码我没有贴出来,应该没什么问题,因为当我去掉&lt;input name='talk' type='text' size='8'&gt;时存数据库成功,当我加上就出现ResultSet is closed的错误,why?当然我做了编码转换,所以这块没问题
希望高手给予指点!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【shangguanxuekui】截止到2008-08-01 11:11:25的历史汇总数据(不包括此帖):
    发帖的总数量:3                        发帖的总分数:150                      每贴平均分数:50                       
    回帖的总数量:5                        得分贴总数量:1                        回帖的得分率:20%                      
    结贴的总数量:2                        结贴的总分数:140                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:10                       
    结贴的百分比:66.67 %               结分的百分比:93.33 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    楼主加油

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=shangguanxuekui
      

  2.   

    搂主补充说明:
        talkans是我向数据库中插的一个字段,
        talkans=talkans+"\r\n"+chStr.toUtf("问题:")+takcontent+"\r\n\r\n"+student+chStr.toUtf("的答案是:")+takans+"\r\n\r\n"+chStr.toUtf("参考答案:")+takrefans+"\r\n\r\n"+chStr.toUtf("该论述题得分:")+"&lt;input name='talk' type='text' size='8'&gt;"+"\r\n\r\n"; 
        当我删掉talkans中的:"&lt;input name='talk' type='text' size='8'&gt;";时可以插入数据库,不会出错!但是当我把这句话加上时,就会报ResultSet is closed!的错误,我想问问大家为什么?
         敬请高手光临指导! 
      

  3.   

    在取数据前你把数据库关了,或者去数据的句柄操作被CLOSE,我最近做的一个项目,有个成员也是这样的,经常提前关闭数据操作,你查下你数据操作部分
      

  4.   

    去掉这个input name='talk' type='text' size='8就没问题?
    这个对resultSet觉得没影响吧。。
    应该是resultset的关闭条件判断不充分。。
    要不就是你这句有错误,被catch了。