продлить сеанс Liferay при выполнении вызова AJAX

Я создал портлет, который использует AJAX для каждой функции. То есть портлет отображается только один раз, и я не использовал processAction или что-то подобное.

Есть ли способ расширить сеанс пользователя с помощью встроенной функции Liferay с использованием javascript?

Я пробовал

Liferay.Session.extend();

, но похоже, что это не работает ..

Я также попробовал решение на форуме ICEfaces, который

    if (Liferay.Session._stateCheck) {
           window.clearTimeout(Liferay.Session._stateCheck);
           Liferay.Session._stateCheck = null;
         }
         Liferay.Session.init({
           autoExtend: false,
           timeout: Liferay.Session._timeout,
           timeoutWarning:  Liferay.Session._warning
           });jQuery.ajax({url: Liferay.Session._sessionUrls.extend});

тоже не работает ..

Я вставляю эти блоки кода всякий раз, когда пользователь нажимает кнопку

Любой совет очень поможет ..

5
задан ton 1 March 2012 в 02:52
поделиться