Jfs + commandButton + método

3 respostas Resolvido
java
Renato_Wilder

Tenho a seguinte classe que executa o método abaixo:

@ManagedBean
@SessionScoped
public class Connection_Service {
	static final Runtime run = Runtime.getRuntime();
	static Process pro;
	static BufferedReader read;
	
	public void conectPort() {
		String Start = "cmd /c java -jar ap.war --httpPort=9740";
		
		try {
			pro = run.exec(Start);
			read = new BufferedReader(new InputStreamReader(pro.getInputStream()));
			read.readLine();
		} catch (Exception e) {
			System.err.println(e);
		}
	}
}

E um form jsf com o botao abaixo:

commandButton value="Login" action="#{connection_Service.conectPort()}"

Quero que quando clicar no botão ele execute o método que citei acima
só que nada acontece, se eu executo o método pela própria ide ele funciona normalmente
minha duvida é como executo este método pelo botão da minha pagina jsf?

3 Respostas

thiago_silva_develop

Renato,

O commandButton que você criou, esta dentro da tag form?

<h:form>

</h:form>
Renato_Wilder
Solucao aceita

Sim

Renato_Wilder

Já resolvi

Criado 22 de junho de 2016
Ultima resposta 24 de jun. de 2016
Respostas 3
Participantes 2