Articles of jsf 2

Autenticação e autorização do Apache MyFaces 2.0

Eu preciso criar um webapp que tenha um sistema de login. o usuário deve autenticar em um database. Eu quero salvar o userrole na session – ou existem outras (melhores) maneiras? Além disso, existem áreas para access do usuário. Área de convidados, área de usuário, área de administração. A questão agora é. Como posso implementar […]

Acessar e modificar a (s) propriedade (s) de um bean gerenciado com escopo de aplicativo do ouvinte de session

Eu preciso acessar um bean gerenciado com escopo de aplicativo para modificar certas propriedades de dentro de um HttpSessionListener. Eu já usei algo como o seguinte: @Override public void sessionDestroyed(HttpSessionEvent se) { HttpSession session = se.getSession(); User user = userService.findBySessionId(session.getId()); ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext(); ApplicationScopedBean appBean = (ApplicationScopedBean) externalContext.getApplicationMap().get(“appBean”); appBean.getConnectedUsers().remove(user); } externalContext = FacesContext.getCurrentInstance (). […]

JSF / Java Design Question

Estou executando o JSF 2.0 Eu atualmente tenho um controlador java que é chamado Contacts.java. Lá dentro eu tenho uma lista de endereços armazenados como uma variável de membro List addresses; Quando meu aplicativo é carregado, ele exibe vários contatos e você pode clicar em um contato para “abri-lo” para visualizar seus dados. Quando você […]

Como chamar servlet ou serviço da web a partir do bean de apoio do JSF?

Eu realmente não consigo encontrar a maneira correta de fazer isso. Eu tenho esse método e funciona, mas parece meio que um trabalho para fazer algo tão básico. FacesContext context = FacesContext.getCurrentInstance(); String baseURL = context.getExternalContext().getRequestContextPath(); String startDateString = sdf.format(startDate); String endDateString = sdf.format(endDate); String url = baseURL + “/Excel?pkgLineId=”+selectedPkgLine.getPkgLineId()+”&dateStart=” + startDateString + “&dateEnd=” + […]

Como exibir o label de um valor selecionado de um em um ?

Eu quero mostrar o label do valor selecionado de em um . Eu tenho o seguinte dropdown, onde recebo o valor selecionado. Eu quero exibir o valor selecionado, mas o seguinte mostra apenas 1 ou 2 . Eu quero exibir o label NewYork ou Washington . Como posso fazer isso?

web.xml com arquivos diferentes na lista de arquivos de boas-vindas

Estou começando a usar o JSF e estou um pouco perdido. Estou desenvolvendo um aplicativo JSF e tenho dois pontos de input. Algumas vezes eu preciso do meu navegador para abrir uma página chamada mydata.xhtml e outras vezes eu preciso abrir uma página chamada dataexchange.xhtml. Agora eu fiz o primeiro, e o aplicativo funciona bem. […]

Ajax Session Time Out FullAjaxExceptionHandlerFactory não está funcionando com o shiro

Detalhes do código que eu adicionei para usar o tempo limite da session do Ajax, conforme descrito pelo BaluC Faces-Config.xml org.omnifaces.exceptionhandler.FullAjaxExceptionHandlerFactory Web.xml javax.faces.application.ViewExpiredException /expired.xhtml application-config.xml [main] user.loginUrl = /login.xhtml [users] admin = password [urls] /login.xhtml = user /css/**=anon /images/**=anon /emailimages/**=anon /login=anon /test=anon /sso=anon /ssologin=anon /**=authc <!– –> <!– –> <!– –> <!– –> <!– –> […]

Modificar o parâmetro de contexto do código de servlet

Eu sei como obter o contexto params, mas existe uma maneira de alterar o valor dos parâmetros de contexto definidos no web.xml ? Estou usando o JSF, portanto, neste caso, será FacesContext .

Não ui: método de valor da repetição (com parâmetro) funciona quando o pedido ajax?

Quando mypage.xhtml carregar pela primeira vez, #{DashBoard.getResvDataModelList(date, meetingRoom)} funciona bem. Quando o pedido ajax da instância h:commandLink , date e meetingRoom é nulo. É por isso que recebo NullPointerException no getResvDataModelList(Date date, MeetingRoom meetingRoom) . Como posso resolver este problema? Minha situação é que eu tenho que usar o page parameter no método ui:repeat value. […]

PrimeFaces selectOneMenu não renderiza Imagens e Strings

Eu estou usando PrimeFaces selectOneMenu para exibir algumas imagens e seqüências de caracteres ao lado deles, eu estou preocupado apenas com a seqüência de caracteres ao lado da imagem, a própria imagem é para exibir apenas, eu tentei isso, mas não funcionou: #{s.skinType} public class Skin { String skinPhoto; String skinType; public Skin() {} public […]