Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como fazer upload de uma imagem em Struts
Struts está programando métodos que permitem aos usuários executar tarefas simples, como fazer o upload e download de arquivos . Ele é utilizado como uma parte da linguagem de codificação servidor Apache . Com um pouco de codificação simples, você pode criar um programa que irá desenvolver uma pesquisa de arquivo e botão de upload para uma variedade de arquivos , incluindo imagens . Instruções
1

Abra seu software de programação Struts .
2

Criar um bean forma , digitando o seguinte código na janela de código . Um feijão formulário é uma classe que define reset, Get, Set e validar métodos

pacote roseindia.net ; .

Org.apache.struts.action import * ; .

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

/**

* @ author Deepak Kumar

* @ Web http://www.roseindia.net

* @ Email roseindia_net@yahoo.com

* /Tablet

/**

* Formulário de feijão para Struts arquivo upload.

*

* /public class

StrutsUploadForm estende ActionForm

{

privado FormFile theFile ;

/**
.

* @ return Retorna o theFile

* /Tablet

público FormFile getTheFile () {

retornar theFile ;

}

/**

* @ param theFile O FormFile para definir.

* /Tablet

setTheFile public void ( FormFile theFile ) {

isso. theFile = theFile ;

}

}
3

Desenvolver e classe de ação , digitando o seguinte código na janela de código . Esta é a vontade de recuperar o getFile () referência de arquivo , que irá obter as informações do arquivo que você deseja carregar

pacote roseindia.net ; .

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

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

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

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

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

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

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

/**

* @ author Deepak Kumar

* @ Web http://www.roseindia.net

* @ Email roseindia_net @ yahoo . com

* /Tablet

/**

* Struts upload de Arquivos Form ação .

*

* /Tablet

public class StrutsUploadAction estende Ação

{

ActionForward público executar (

ActionMapping mapeamento,

ActionForm forma ,

HttpServletRequest pedido ,

HttpServletResponse response) throws Exception {

StrutsUploadForm myForm =) forma ( StrutsUploadForm ;

//Processar a FormFile

FormFile myFile = myForm . getTheFile ();

Cordas contentType = myFile.getContentType ();

string filename = myFile.getFileName ();

int fileSize = myFile.getFileSize ();

byte [] = fileData myFile.getFileData ();

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

System.out.println ( "Arquivo Nome: "+ fileName );

System.out.println (" Tamanho: "+ fileSize );

retornar mapping.findForward ( " sucesso " );


} }


4

dar uma definição para o feijão de forma dentro do arquivo struts- config.xml , digitando o seguinte código
5

Definir o mapeamento ação , digitando o seguinte código . Esta é uma classe que vai controlar a solicitação de entrada para carregar o name = caminho "sucesso" = " /pages /uploadsuccess.jsp " />

< /action>
6

Criar uma página. jsp , digitando o seguinte código . Isto irá criar o botão de upload e caixa de pesquisa da página .

< % @ Taglib uri = " /tags /struts- bean " prefix = " bean "% >

< % @ taglib uri = " /tags /struts- html " prefix = " html "% >



Struts upload de Arquivos Exemplo



< corpo bgcolor = " branco " >











Por favor, insira o seguinte Detalhes < /font>



File Name

< /td >

< br >


< /td >

colspan="2">

Carregar
7

código da página da Web que irá informar ao usuário que o envio de imagens é bem sucedido , digitando o seguinte align = " center" > size="5" ficheiro com êxito Recebido



< /html>
8

Chame o feijão forma , digitando o seguinte código . Isso irá chamar o formulário para a página de upload do jsp . .


  • Struts Upload de Arquivos

    Exemplo mostra como fazer o upload de arquivos com Struts


  • 9

    Teste a sua imagem de upload . . Carregar o programa no espaço de FTP do servidor host. Direcione seu navegador de Internet para o arquivo arquivo FileUpload.jsp dentro do seu espaço FTP. Clique em " FileUpload.jsp " na lista de programas localizados em seu espaço FTP. A página , com o botão de upload e caixa de pesquisa , serão exibidos em seu navegador. Clique no botão "Browse" para acionar um menu arquivo para aparecer na tela. Clique na imagem que você deseja enviar . Clique no botão " Upload" na tela. A página de sucesso de upload de imagem deve aparecer se o programa for concluído com êxito . Se não, verifique a sua codificação por eventuais erros.

    Anterior :

    Próximo : No
      Os artigos relacionados
    ·Como escrever DIV Tags 
    ·Como saltar no ActionScript 
    ·Como alinhar o texto à esquerda em COBOL 
    ·Como ler um diretório no Scala 
    ·Como converter texto para CSV no KiXtart 
    ·Como converter de espaço para Newline 
    ·Como estender DIV Altura 
    ·Como desfragmentar uma imagem VMWare 
    ·Como formatar em Textarea 
    ·Como criar um índice para classificar Características…
      Artigos em destaque
    ·Como Ler arquivo plano várias vezes em COBOL 
    ·Como fazer um jogo em QBasic 
    ·Como converter Celsius para Fahrenheit em C + + sem for…
    ·Como calcular a soma dos números ímpares em Linguagem…
    ·Como definir o foco para Controles ASP.NET 
    ·Como unir arquivos planas 
    ·Como Entrar Chamadas para D3D 
    ·Como Identificar Classes de Sistema de Controle de Trá…
    ·Como usar uma caixa de combinação no MFC 
    ·Como Salvar Alterações WPF no conjunto de dados 
    Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados