Programação  
 


Conhecimento computador >> Programação >> Programação em Java >> 
Como fazer upload de arquivos usando Struts
Usando a estrutura Struts, o desenvolvimento de características-chave de um site pode ser criado e implantado em um tempo mais curto. Upload de arquivos permite que os usuários enviem arquivos de sua máquina para um servidor. Formulários da Web são essenciais nesta situação, uma vez que proporcionam um método de comunicação e interação entre o sistema de arquivos local no lado do cliente e da estrutura do arquivo do lado do servidor . Coisas que você precisa
Eclipse IDE Java

Tomcat 6.0 ou superior
Struts 2.0 ou superior
Show Mais instruções
Configurar Ambiente
1

Abra o Eclipse IDE.
2

Navegação para "File ", escolha " New " e selecione " Outro".
3

Selecione o ícone da pasta chamado " web ". Uma vez que ele se expande , selecione " Web Projeto Dinâmico " e pressione " Next".
4

Enter " StrutsExample " no " Nome do projeto: " . Campo
5

Localize a visualização Package Explorer na barra lateral esquerda.
6

o botão direito do mouse no arquivo com o nome " src ", e navegue para "New" e selecione " pacote ".
7

Enter " strutsexample " no campo "Nome : " . " Finish " campo e pressione
8

clique com o botão direito sobre o novo pacote chamado " strutsexample ," navegar para "New" e selecione " . classe "
9

Enter" ArquivoForm "em" Nome: ". campo e pressione " Finish "
10

Crie outra classe no pacote " strutsexample " e nomeá-lo " FileAction ".
editar arquivos
11

Abra a classe " FileForm.java " clicando duas vezes sobre ele na visão " Package Explorer" .

12

Verifique se a janela do Editor abriu . O código para FileForm.java deve estar presente no lado direito do Eclipse IDE
13

Digite o seguinte em uma nova linha imediatamente após a linha que lê " pacote strutsexample " .

org.apache.struts.action import * ; .

org.apache.struts.upload.FormFile importação;
14

Localize a linha que lê " public class ArquivoForm . Edite-o para ler " ArquivoForm classe pública estende ActionForm . "
15

Localize os dois chaves na janela do Editor. Eles irão aparecer em linhas diferentes
16

Digite o seguinte código entre as duas chaves :

privado FormFile UploadedFile ;

público FormFile getTheFile () { < . br>

retornar UploadedFile ;

}

public void setTheFile ( FormFile UploadedFile ) {

isso. UploadedFile = UploadedFile ; " . Save"

}
17

Salve o documento , navegando até "Arquivo" e selecionar
Editar Output Class < br >
18

Abra a classe " FileAction.java " clicando duas vezes sobre ele na exibição de " Package Explorer" .
19

Verifique se a janela do Editor abriu . O código para FileAction.java deve estar presente no lado direito do Eclipse IDE
20

Digite o seguinte em uma nova linha imediatamente após a linha que lê " pacote strutsexample ; " : .

javax.servlet.http.HttpServletRequest importação;

javax.servlet.http.HttpServletResponse importação;

org.apache.struts.action.Action importação;

importação org.apache.struts.action.ActionForm ;

org.apache.struts.action.ActionForward importação;

org.apache.struts.action.ActionMapping importação;

importação org.apache.struts.upload.FormFile ; " . FileAction public class "
21

Localize a linha que lê Edite-o para ler " FileAction public class Ação".
22

Localize os dois chaves na janela do Editor. Eles irão aparecer em linhas diferentes
23

Digite o seguinte código entre as duas chaves : .

ActionForward público executar (

ActionMapping mapa,

forma ActionForm ,

HttpServletRequest req ,

HttpServletResponse response) throws Exception {

StrutsUploadForm theform =) forma ( StrutsUploadForm ;

FormFile theFile = theform . getTheFile ();

Cordas contentType = theFile.getContentType ();

Cordas name = theFile.getFileName ();

int size = theFile.getFileSize ();

byte [] = fileData theFile.getFileData ();

System.out.println (" contentType :" + contentType );

System.out.println (" o nome do arquivo é: "+ nome );

System.out.println ( " O arquivo foi: . "+ tamanho + " em tamanho ");

retornar map.findForward ( " ! parabéns , foi um sucesso "); }


24

Salve o documento , navegando até " . Arquivo "e selecione" Salvar "
Configuração
25

Localize o arquivo chamado " struts- config.xml" na janela " Package Explorer" . Abra o arquivo clicando duas vezes sobre ele
26

Digite o seguinte em uma nova linha : .

< Nome do formulário de feijão tipo = " FileUpload " = " strutsexample . name = "sucesso" path = " Output.jsp " />

< /action>
27

Salve o documento , navegando até "Arquivo" e selecione " Salvar. "
User Interface
28

Localize o ícone da pasta com o nome =" WebContent . " clique com o botão direito sobre ele, vá a" New "e selecione" Outro. "
29

Localize a pasta na janela pop -up que é chamado de " Web ". Selecione " JSP "e pressione" Next ".
30

Enter" input . jsp "no" nome do arquivo: " . campo
31

Repita os passos acima para criar outro arquivo chamado " Output.jsp "input
Editar" . . jsp '
32

clique duas vezes no arquivo chamado " Input.jsp " e localize o pedaço de código que lê :


< /body>
33

Digite o seguinte código no espaço entre as duas tags " corpo"

< html : . form action = " /FileUpload " method = "post" Nome

< html : enviar > File Upload


34

Salve o documento , navegando até "Arquivo" e selecione " Salvar".
Editar " Output.jsp '
35

clique duas vezes no arquivo chamado " Output.jsp " e localize o pedaço de código que lê :



36

Digite o seguinte código no o espaço entre as duas tags "corpo" .

Carregar arquivo foi bem sucedido


37

Salve o documento , navegando até "Arquivo " e selecione "Salvar ".

Anterior :

Próximo : No
  Os artigos relacionados
·Como Ler o valor de entrada em Java 
·Como converter PL /SQL para Java 
·Como compilar uma Plataforma Android 
·Como usar um ImageButton em Android 
·Como verificar o tamanho da pilha de uma JVM 
·Como Serializar uma String em Java 
·Como substituir NetBeans 
·WPS e heap JVM Tamanhos 
·Tipos de código para CC em Java 
·Como alterar cores em Java Com Eventos 
  Artigos em destaque
·Como definir largura em uma coluna GridView 
·Como Incorporar um formulário de contato em uma págin…
·Como usar sprites animados em Eclipse 
·Como Incorporar Java em Flex 
·Como determinar o tamanho da estrutura em tempo de exec…
·Como analisar uma string em inteiros 
·Como escrever um analisador de C 
·Como armazenar uma variável no Integer Tipo 
·Como usar ActionListener em Java 
·Como consultar uma fonte de dados em Visual Basic 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados