新手的问题,请大家帮忙呀????????
刚学jsp,有一大堆的问题,希望能得到大家的帮忙,解答。在此多谢了!
1)。我用request.getParameter得到上一页传过来的一变量name的值,然后再从数据库中用rs.getString得到一值进行比较:if(rs.getString("name")!=name){...},在上一页中我传过来的值跟数据库中的值是一样的,可结果总是不相等,if为true,不知是怎么回事(我也在页面中输出了这两个值,确实是一样),我以为可能是类型不匹配,后来我加上:<%@ page contentType="text/html; charset=gb2312" %> 用getBytes("ISO8859_1")进行转换了,再在两个变量前用String进行强制转换,可都不行,由于上网不方便,不能提供全部的源码,请大家帮帮忙,想想有什么原因。
2)。jsp对数据库操作,比如取数据库中的字段的值好像要按顺序来操作,否则就出错,不知道怎么办,比如我想显示用户信息(由于顺序不同,不能在使用时用<%=rs.getString("name")%>之类的来显示),我只好先定义一堆变量顺序得到那些值,然后在需要时再用,有没有好的办法来解决。免除申请一大堆变量。
3)。我看使用数据库操作时,一般是先用java定义好一些类,方法。然后用javabean包括进出,进行调用。比较方便,我不太会,总是出错,不知道是不是设置还没搞好,请问要用javabean要设置些什么,怎么用??
4)。我发现用try()catch(...)()不能处理错误操作,我在删除记录时,条件没满足,它却执行了try中的语句,无解
5).对于asp中的response.end用来结束当前页,在jsp中怎么办?????
不好意思,菜鸟级别,问题特别多,由于在网吧上网,具体代码不好帖出来,请大家帮我想想可能出错的原因,帮我解答一下???多谢了!!!!!!!!!