Capturar de o botão está apertado ou não no JSP

3 respostas
tartaruga.df

Bom dia,

Pessoal estou com o seguinte problema:

Tenho o seguinte JSP:

<form action="monitoramento.jsp" method="get">
		<div id='jqxWidget'>
			<div id="jqxWindow0">
				<div>Imagem Base</div>
				<div> <img width="475" height="475" src="/trabalho/imgSgi/base.jpg" /> </div>
			</div>

			<div id="jqxWindow1" >
				<div>Imagem Atual</div>
				<div> <img width="475" height="475" src="/trabalho/imgSgi/atual.jpg" /> </div>
			</div>
		</div>
		<div style='margin-top: 20px;' align="center">
			<input type = "hidden" value="iniciaMonitorar" name="pagina"/>			 
			<input style='align: center;'type="button" name="iniciaMonitorar" value="Iniciar Monitoramento" id='monitora'/> 
			<div id='jqxButton'></div>
		</div>
</form>

Vou utilizar este botão Iniciar Monitoramento para startar minha aplicação e quando clicar novamente neste botão a aplicação deve parar e desta forma preciso capturar de o botão está apertado ou não (true ou false).

O botão foi criado em Javascript:

$("#monitora").jqxToggleButton({ width: '200', toggled: true, theme: theme });

        $("#monitora").bind('click', function () {
            var toggled = $("#monitora").jqxToggleButton('toggled');
            if (toggled) {
                $("#monitora")[0].value = 'Iniciar Monitoramento';
            }else 
            	$("#monitora")[0].value = 'Parar Monitoramento';
        });

Estou tentando capturar por meio de uma front controller:

public class FrontControllerMonitoramento extends HttpServlet {

	public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
		
		String pagina = req.getParameter("pagina");		
		if ((pagina != null) && (pagina.equals("iniciaMonitorar"))) {
			
			String cb[] = req.getParameterValues("iniciaMonitorar");  
			   for(int i=0; i<cb.length;i++){  
			         System.out.println(cb[i]+"/");  
			    }
		}		
	}
}

Tudo que preciso é capturar se o botão está ativo ou não.
Se alguem puder me ajudar agradeço.

3 Respostas

tartaruga.df

Alguém?

tartaruga.df

Ninguem poderia me ajudar ou propor uma solução usando outro cenário? Tudo que preciso é capturar o estado de um botão, se ele está apertado ou não.

L
tartaruga.df:
Bom dia,

Pessoal estou com o seguinte problema:

Tenho o seguinte JSP:

<form action="monitoramento.jsp" method="get">
		<div id='jqxWidget'>
			<div id="jqxWindow0">
				<div>Imagem Base</div>
				<div> <img width="475" height="475" src="/trabalho/imgSgi/base.jpg" /> </div>
			</div>

			<div id="jqxWindow1" >
				<div>Imagem Atual</div>
				<div> <img width="475" height="475" src="/trabalho/imgSgi/atual.jpg" /> </div>
			</div>
		</div>
		<div style='margin-top: 20px;' align="center">
			<input type = "hidden" value="iniciaMonitorar" name="pagina"/>			 
			<input style='align: center;'type="button" name="iniciaMonitorar" value="Iniciar Monitoramento" id='monitora'/> 
			<div id='jqxButton'></div>
		</div>
</form>

Vou utilizar este botão Iniciar Monitoramento para startar minha aplicação e quando clicar novamente neste botão a aplicação deve parar e desta forma preciso capturar de o botão está apertado ou não (true ou false).

O botão foi criado em Javascript:

$("#monitora").jqxToggleButton({ width: '200', toggled: true, theme: theme });

        $("#monitora").bind('click', function () {
            var toggled = $("#monitora").jqxToggleButton('toggled');
            if (toggled) {
                $("#monitora")[0].value = 'Iniciar Monitoramento';
            }else 
            	$("#monitora")[0].value = 'Parar Monitoramento';
        });

Estou tentando capturar por meio de uma front controller:

public class FrontControllerMonitoramento extends HttpServlet {

	public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
		
		String pagina = req.getParameter("pagina");		
		if ((pagina != null) && (pagina.equals("iniciaMonitorar"))) {
			
			String cb[] = req.getParameterValues("iniciaMonitorar");  
			   for(int i=0; i<cb.length;i++){  
			         System.out.println(cb[i]+"/");  
			    }
		}		
	}
}

Tudo que preciso é capturar se o botão está ativo ou não.
Se alguem puder me ajudar agradeço.

Bom, quando ele não está pressionado o nome dele é: "Iniciar Monitoramento", e quando ele está pressionado o nome dele é "Parar Monitoramento", faça um if verificando o value deste botão, se for Iniciar Monitoramento, você chama a função para iniciar, e se for Parar Monitoramento, você chama a função para parar o monitoramento.

Criado 28 de maio de 2013
Ultima resposta 6 de jun. de 2013
Respostas 3
Participantes 2