Botão Stop Server no JSP

3 respostas
P

Pessoal,

Tenho minha aplicação onde faço upload de um arquivo... e nela queria colocar um botão stop, para parar o processo caso alguem suba um arquivo errado, apenas para parar o processo... pois os arquivos possuem muito registro para simplesmente esperar...

Abaixo a tela em que faço o upload

<%@ page import ="br.com.simcard.Upload" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>SIM Cards</title>
</head>

<style type=text/css>
.canto {
	top: 15px;
} 
</style>

<body> 
	<center>
		<form name="form1" id="form1" action="ServletUpload" method="post" enctype="multipart/form-data">
			<br>
			<input type="hidden" name="hiddenfield1" value="ok">
				Arquivo para Upload : 
			<input type="file" size="50" name="file1" title="Clique para procurar arquivo" >
			<br>
			<br>
			<button title="Clique para carregar arquivo" type="submit" value="Upload" onclick="if(document.getElementById('spoiler') .style.display=='none') {document.getElementById('spoiler') .style.display=''}else{document.getElementById('spoiler') .style.display='none'}">Upload</button>
				<div id="spoiler" style="display:none">
					<br>
					<br>	Aguarde, carregando...
					<br>Isso pode levar alguns minutos.
					<br>
				</div>
            <br>
            <br/>
            <a href='index.jsp'>Voltar</a>
            <br>
		</form>
		<br>
		<div class="canto">
			<img src="./img/portoSeguro.jpg" border="0" width="310" height="434">
		</div>
	</center>	
</body>
</html>

3 Respostas

P

Nada?

Não sei como fazer para parar o run… com um botão no jsp

A

Existem formas de acessar o cmd da maquina host do seu servidor. Tendo isso em mãos, basta você executar um comando para que finalize um processo (se for local da máquina).
No caso do java, você pode fazer uma requisição assincrona, caso a pessoa faça um upload, inicie uma thread para verificar se a pessoa ativou ou não um botão stop. Mas isso ocorrerá somente se o arquivo for bem grande, pq normalmente o update é bem rápido. Não sei se é isso que você está procurando, mas fica a dica :lol:

P

É assim… o sistema ficará em um servidor… só que o upload do arquivo é demorado… muito demorado… então queria colocar um botão de stop, para parar o upload caso tenha subido o arquivo errado…

Só que não tenho a menor idéia de como faze-lo

Criado 7 de janeiro de 2013
Ultima resposta 9 de jan. de 2013
Respostas 3
Participantes 2