• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Xpages, Skoped Variable

  • Автор темы Автор темы doka
  • Дата начала Дата начала
D

doka

Нужно ли отдельно объявлять SessionSkope и RequestSkope?
Для реализации поиска использую элементы дизайна EditBox и View. В editbox на вкладке data указываю Skoped Variable - Session или request Skope. Затем в View пишу код для отображения sessionskope или requestskope, сохраняю.
При открытии выдает ошибку: Reference error: 'sessionSkope' not found
 
Может опечатка у вас и надо писать sessionScope ?
 
нет, не опечатка
может у меня сам алгоритм реализации поиска неправильный?
 
Посмотрите как реализован здесь поиск link removed
Я использовал у себя
 
не могу открыть базу, нет доступа(зашифрована)
 
Реализовал поиск по вашему примеру. Возникла проблема. Есть запись в базе "Иванов Дмитрий Сергеевич", при поиск если ввести "Иван" запись находиться, а если ввести "Дмитрий", то запись не отображается. Не подскажите почему?
 
У меня допустим Пупкин Василий Петрович,если ввести Василий или петрович находит все записи которые Петровичи или Васи,тоесть работает без проблем. Но в пропертях вьюхи по которой ищем я менял некоторые параметры:

1)Scope:session
2)Search:sessionScope.nameToSearch

попробуйте может поможет!
 
xRomax, спасибо, все работает.
У меня к Вам есть вопрос. Как Вы считаете, возможно ли в XPages динамически определять содержание View, т.е. при поиске по категориям связывать таблицу с разными представлениями, в зависимости от выбранной категории?

заранее спасибо
 
doka
Отвечу честно, не пробовал и соответственно не знаю
 
doka
Не совсем понятен вопрос... но...

полнотекстовый поиск по базе или виду (FTSearch). + репитер для вывода результатов.

Если точно известно что надо искать в виде - тогда для нормального поиска придется добавлять поля. Например фамилии, имени и т.д.
Т.е. предлагать пользователю ввести известные ему данные в четко определенные поля.
В примере хоть и написано что это полнотекстовый поиск, но все же это поиск по определенным полям
 
Вопрос!
Как настроить время простоя applicationScope? По умолчанию - 30 минут
 
Не это ли:
В документе сервера Internet protocols\ Domino Web Engine
HTTP Sessions
Idle session timeout: 30 minutes
 
Это сессия HTTP.... думаю это не то ;)
Прикол в том, что переменные из applicationscope сохраняются 30 минут после закрытия броузера. Ну или в течении 30 минут простоя
 
ну, я не знаю, найдете - отпишите. Если бы разбиралась, попробовала бы сперва менять эту... ну и еще есть для java-сервлетов настройка Idle session timeout, больше вроде ничего нет подходящего.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD