我在JSP中想定义一个函数,高手说要写在<%! %>声明中,可是问题多多。
在这个<%! %>中我用out.print用不了,连接数据库用不了,操作ResultSet类型的数据集也不行。请问<%! %>中到底什么可以使用什么不能使用?郁闷着呢,谢谢大家
在这个<%! %>中我用out.print用不了,连接数据库用不了,操作ResultSet类型的数据集也不行。请问<%! %>中到底什么可以使用什么不能使用?郁闷着呢,谢谢大家
解决方案 »
- 请教关于tomcat启动后自动加载数据库的内容的问题
- hibernate四表同时查询应该怎么弄啊?
- 请教中文乱码问题,
- 日程管理
- 一个Java语法的问题(谢谢了,急)
- 我想要一个用XMLDOCUMENT写的一个关于JSP与XML的东西
- 又向大家请教了……问题不难,连接数据库的,快来得分吧
- 这种错误如何改?Column not found 急!!!在线等!
- 菜鸟求教:在JAVABEAN里用JDBC连SQL2000的问题
- 请问怎样把查询的内容写入指定的文件中?
- html代码提交到数据后,读取出来后用JSTL显示,却显示出原样,如何才能避免呢?或者有什么函数可以转换回来???
- 在AIX系统的Weblogic上部署sql server数据源,总是报错,紧急求助,谢谢。
private Strint xxxx(ResultSet rs){
StringBuilder rt=new StringBuilder();
//对rs处理,结果用rt.append(字符串);放到rt中
return rt.toString();
}
%>
Generated servlet error:
C:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\result_jsp.java:24: unreported exception java.sql.SQLException; must be caught or declared to be thrown
while(rs.next())
^
一般的初级用法都是写在javabean中。。用jsp来调
例:你上面的有关操作数据库的代码不是那样写的。。
一般操作数据库
最好用写在一个javaben中,你可以在一个类方法中返回一个vector向量里面。在JSP页面调用中返回一个vector对象就可以。
public vector 方法名(参数)
{
try
{
...没有发生异常的业务
throw new Exception()//你可以定义你自己的抛出异常类。不一定要是Exception这个对象,
return vector..
}
catch(Exception e)
{
捕获这个异常
System.out.println(e.getMessage())//异常信息。最好不要用Excetion。用你自己定义的Excetion子类
}
return vector..
}
private Strint xxxx(ResultSet rs) throws Exception{
StringBuilder rt=new StringBuilder();
//对rs处理,结果用rt.append(字符串);放到rt中
return rt.toString();
}