request的使用问题
进入查询页面后将查询的结果十条记录list存入request中,返回页面显示出来后点击删除其中一条记录,然后在返回该页面,本应该显示九条记录,但现在什么都没有显示,应该是查询的request被销毁了,但是我要显示九条记录,怎么办阿??
------解决方案--------------------你删除后.再重新查一次再放到REQUEST里
------解决方案--------------------再查一次数据库
------解决方案--------------------你是单用jsp做的吗?能不能把问题在说具体些。
我现在的理解是:首先,“查询页面”查询数据库。结果存入request,此request转发给“返回页面”显示。如果是这样的话,此时装结果的请求已经被响应,这个请求对象会被重置。你点击“删除”按钮发来的请求是一个新的请求(其request对象也是“新”的),你前面存的查询结果已经不在。
你可以试试把查询结果放在session中。然后,使删除按钮返回记录的“号码”,根据这个“号码”删除session中的结果对象的对应记录,再显示删除后结果。
------解决方案--------------------您没有 "DELETE FROM table "吧
------解决方案--------------------liuyiwu() 的办法,可行!
楼主的需求有在JSF里面更好实现,有空可以研究一下.
------解决方案--------------------通过id删除后就刷新原来的 页面!
------解决方案--------------------sendRedirect();