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 […]
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 (). […]
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ê […]
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=” + […]
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?
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. […]
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 <!– –> <!– –> <!– –> <!– –> <!– –> […]
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 .
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. […]
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 […]