Arquivo properties

3 respostas
R

Feras

estou fazendo uma validação de um tempo de 15 minutos para que expeire a sessão do usuário caso ele não tenha nenhuma ação no sistema

eu determinei isso através de uma constante public static final long SESSAO_EXPIRADA = 900; mais quero ao invés de usar constante

quero colocar isso dentro de um arquivo .properties como isso aqui gerenciadorSessao.timeout=900 e fazer um if para ver se o tempo

que o usuário esta parada e maior que isso, mais não sei como posso pegar esse valor no properties para fazer a verificação.

3 Respostas

remixlara

Primeiro vc precisa carregar o arquivo no Properties dessa forma

File arquivo = new File("arquivo.properties"); Properties props = new Properties(); if (arquivo.exists()){ props.load(new FileInputStream(arquivo)); }else { throw new FileNotFoundException("Arquivo Não encontrado: "+arquivo.getAbsolutePath()); }

depois basta vc utilizar esse props pra pegar o que vc deseja, assim:

props.getProperty("gerenciadorSessao.timeout");
R

remixlara valeu e isso mesmo

R

feras aproveitando esse topico

tem como eu pegar um valor que eu determinei dentro de um arquivo .properties dentro de uma função javaScript ?

se tiver e alguém poder mostrar um exemplo me ajudaria muito

Criado 23 de junho de 2010
Ultima resposta 24 de jun. de 2010
Respostas 3
Participantes 2