2013-05-21 3 views
0

Я довольно новичок в EJB + JSF, и мне бы хотелось, чтобы точка входа в webapp была методом bean вместо представления.Запустите webapp (EJB3 + JSF2) с помощью метода из bean вместо страницы

Я имею в виду, когда кто-то печатает www.mypage.com Я бы хотел, чтобы он перешел к методу компонента, а затем был перенаправлен на представление, а не на любой xhtml ... как я могу это сделать?

EDIT:

нужно загрузить некоторые данные из базы данных, чтобы показать его в представлении о том, что пользователь видит, когда он входит в приложение. Это не аутентификация, просто мне нужны некоторые данные для загрузки, прежде чем пользователь увидит веб-сайт.

+2

Когда вы идете в взгляд, первое, что выполняется это конструктор из управляемых компонентов, участвующих в компоненте, то аннотированный метод '@ PostConstruct' управляемого компонента будет действовать. Там вы можете выполнять бизнес-логику, например, подготовку данных для отображения в представлении. После этого будет отображаться представление и будет использовать значения атрибутов связанных управляемых компонентов. –

+0

Ваши конкретные функциональные требования неясны (например, что именно этот метод должен выполнять?), Но использование фильтра сервлетов является одним из способов (особенно если ваше конкретное функциональное требование - это «аутентификация»). Пожалуйста, отредактируйте и улучшите свой вопрос, чтобы разработать конкретные функциональные требования. – BalusC

+0

Я добавил эту информацию. – diminuta

ответ

0

Комментирование метод, который загружает информацию с @PostConstruct получает работу: D Благодаря Luiggi Mendoza http://stackoverflow.com/users/1065197/luiggi-mendoza

+0

Добро пожаловать. Я не дал ответа, так как на ваш последний вопрос выглядел так, как будто вы даже не просмотрели его и не попробовали = \. –

 Смежные вопросы

  • Нет связанных вопросов^_^