|
|
|
Время жизни объектов ViewObject
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Для комфортной работы пользователей в веб-приложением понадобилось, чтобы после выполнения некоторого действия (запрос к БД Oracle и в ViewObject хранится резутьтат выборки. Строки получаются как All at once), результат выборки не пропадал при длительном бездействии пользователя. Среда разработки Jdev 10.1.2. Используется модель MVC: oracle.jbo, struts, jsp Реализую так: После выполнения выборки и предоставления результата пользователю. С периодичностью в минуту посылается запрос на сервер. Клиенту возвращается jsp страничка с табличкой. т.е. получается 1. сессия постоянно поддерживается 2. постоянно запрашиваются данные из ViewObject. код jsp: <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <html:errors /> <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> <%@ page contentType="text/html;charset=windows-1251"%> <%@ page import="utils.SecondsConverter" %> <table> <c:forEach var="Row" items="${bindings.Results1.rangeSet}" > <tr> <td><c:out value="${Row['BlaBla']}" /> </td> </tr> </c:forEach> </table> Но по прошествии некоторого времени все записи ViewObject пропадают. Как сделать так чтобы данные из ViewObject пропадали только с закрытием сессии, а не вов время её работы? Гугление результатов не дало. Каких-нить методов и параметров устанавливющих время жизни выборки в ViewObject так же не нашёл.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 10:11:26 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34182237&tid=2147269]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
207ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 494ms |

| 0 / 0 |
