今天写jsp忽然又这么个想法,大家看看有没有可行的方法。
当jsp页面打开的时候,我要向数据库做记录,记录页面打开的次数。
而这个时候数据库没有响应,报异常,页面的其他部分因此也会加载不了(页面其他部分不需要数据库的数据)。
但这个数据库操作不是必须的,所有我想能不能不管对数据库的操作结果如何都能正常显示jsp的其他内容呢。
最好是这个数据库操作和 jsp页面展示并行执行,互不干扰。
今天写jsp忽然又这么个想法,大家看看有没有可行的方法。
当jsp页面打开的时候,我要向数据库做记录,记录页面打开的次数。
而这个时候数据库没有响应,报异常,页面的其他部分因此也会加载不了(页面其他部分不需要数据库的数据)。
但这个数据库操作不是必须的,所有我想能不能不管对数据库的操作结果如何都能正常显示jsp的其他内容呢。
最好是这个数据库操作和 jsp页面展示并行执行,互不干扰。
[b]新建一个线程类,比如DBThread[/b]
[code="java"]public class DBThread extends Thread{
public void rum(){
// 这里操作数据库
}
}
[/code]
[b]在JSP中:[/b]
[b]引入该类[/b]
[code="xml"]<%@ page import="XXX.DBThread"%>[/code]
[b]生成一个线程,并启动[/b]
[code="xml"]<%
new DBThread().run();
%>[/code]
就可以了