2011-05-03 87 views
1

我有oracle dbTable letssay testDbTable,它有列columnA和columnB。每当在数据库表中添加新行时,它应该按照以下方式在JSP页面上显示该行的内容。JSP页面在表中添加新行时立即显示?

columnA(值):-----然后columnB(值):........后

lestsay一些时间一个新行中testDbTable加入。 然后输出应该在两行。 testDbTable中添加的新行应该在先前在JSP页面上显示的前一行上添加。列A(值):-----然后列B(值):........ columnA(值):-----然后columnB(值):... .....

但是,只要添加了新行,这种行为应该在同一时间。

最简单的方法是我可以一次又一次地对数据库进行一次检查,但这个解决方案对我来说似乎是浪费和次优的,所以我想知道是否有更好的方法。

我认为应该有一个表上的触发器,当在db中添加一个新行时,触发器应该被触发并在JSP页面上显示行内容。我知道“如何在表格上创建触发器”,但在此之后,我是空白的,我将如何显示在JSP上添加的行。在db表上触发后,我将如何处理? Ajax能否解决我的问题,比如自动刷新或者观看数据库表或者其他人? 有无论如何,我可以从一个.jsp脚本听我的数据库触发器,并强制我的客户端页面刷新?你能否给我提供与ajax,oracle dbtriggers和JSP相关的任何示例链接?

回答