| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo subir una imagen en Struts
    Struts están programando métodos que permiten a los usuarios realizar tareas sencillas , tales como la carga y descarga de archivos . Se utiliza como una parte de la lengua codificación del servidor Apache . Con algunos códigos simples , puede crear un programa que va a desarrollar una búsqueda de archivos y el botón de subir por una variedad de archivos , incluyendo imágenes . Instrucciones
    1

    Abra su software de programación Struts.
    2

    Crear un bean de formulario , escriba el siguiente código en la ventana de código . Un bean de formulario es una clase que define restablecer , obtener, establecer y validar métodos
    paquete

    roseindia.net , . .

    Org.apache.struts.action import * ;
    < p > importación org.apache.struts.upload.FormFile ;

    /**

    * @ author Deepak Kumar

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

    * @ Email roseindia_net@yahoo.com

    * /foto

    /**

    * frijol Formulario de puntales de carga de archivos .
    < p > * por

    * /foto

    public class StrutsUploadForm extiende ActionForm

    {

    privado FormFile thefile ;

    /**

    * @ return Devuelve el thefile

    * /foto

    pública FormFile getTheFile () {

    thefile return; }

    .
    < p > /**

    * @ param thefile El FormFile establecer.

    * /foto

    public void setTheFile ( FormFile thefile ) {

    esto. thefile = thefile ;

    }

    }
    3

    Desarrollar y acción de clase , escriba el siguiente código en la ventana de código . Esta es la voluntad de recuperar el getFile () referencia de archivo , que se obtendrá la información del archivo que desea cargar
    paquete

    roseindia.net ; .

    Javax.servlet.http.HttpServletRequest importación;
    javax.servlet.http.HttpServletResponse

    importación;

    org.apache.struts.action.Action importación;

    org.apache.struts.action.ActionForm importación;

    importación org.apache.struts.action.ActionForward ;

    importación org.apache.struts.action.ActionMapping ;

    importación org.apache.struts.upload.FormFile ;

    /**

    * @ author Deepak Kumar

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

    * @ Email roseindia_net @ yahoo .
    com

    * /foto

    /**

    * Struts Carga de archivos Formulario de acción .

    * por

    * /foto

    StrutsUploadAction clase pública se extiende Acción

    {

    pública ActionForward ejecutar (

    cartografía ActionMapping ,
    forma ActionForm

    ,

    HttpServletRequest solicitud ,
    respuesta HttpServletResponse

    ) throws Exception { myForm forma

    StrutsUploadForm = ( StrutsUploadForm ) ;

    //Procesar el


    FormFile FormFile myFile = myForm . getTheFile ();

    cadena contentType = myFile.getContentType ();

    string nombre_archivo = myFile.getFileName ();

    int fileSize = myFile.getFileSize ();

    byte [ ] = fileData myFile.getFileData ();

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

    System.out.println ( "File Nombre : "+ nombre de archivo) ;

    System.out.println ( " Tamaño del archivo: "+ fileSize ) ;

    regreso mapping.findForward ( " éxito ");

    } }


    4

    Dar definición a la forma de grano dentro del archivo struts- config.xml escribiendo el siguiente código Página 5

    Definir la asignación de acciones , escriba el siguiente código . Esta es una clase que controle la petición de entrada para cargar el name = path " éxito " = " /pages /uploadsuccess.jsp " />

    < /accion>
    6

    Crear una página. jsp escribiendo el siguiente código . Esto creará el botón de subida y la página de búsqueda.

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

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



    Struts Carga de archivos Ejemplo < /title > <br> <p> <html:base/> <br> <p> < /head> <br> <p> <body bgcolor = "rojo" > <br> <p> <html:form action="/FileUpload" method="post" enctype="multipart/form-data"> <br> <p> <table> <br> <p> <tr> <br> <p> <td align="center" colspan="2"> <br> <p> <font size="4"> favor escriba el siguiente Detalles < /font> <p> < /tr > <br> <p> <tr> <br> <p> <td align="left" colspan="2"> <br> <p> <font color="red"> <html:errors/> < /font> <p> < /tr > <br> <p> <tr> <br> <p> <td align="left"> <br> <p> archivo Nombre <br> <p> < /td > <br> <p> <td align="left"> < br > <p> <html:file property="theFile"/> <br> <p> < /td > <br> <p> < /tr > <br> <p> <tr> <br> <p> <td align="center" colspan="2"> <br> <p> <html:submit> Subir Página 7 <p> Código de la página web que informa al usuario de que la carga de imágenes es correcta escribiendo el siguiente align = " center"> <font size="5" color="#000080"> Archivo Recibido con éxito < /font > < /p > <br> <p> < /body> <br> < p> < /html> <br> 8 <p> Llame al bean de formulario escribiendo el siguiente código. Para ello, será el formulario de la página. Jsp carga . <br> <p> <li> <br> <p> <html:link Page="/pages/FileUpload.jsp"> Struts File Upload < /html: . link> <br> <p> ejemplo muestra cómo cargar archivos con Struts <br> <p> < /li > <br> 9 <p> prueba su imagen cargador . Cargar el programa en el espacio FTP de su servidor host. Dirija su navegador de Internet para el archivo FileUpload.jsp archivo dentro de su espacio FTP. Haga clic en " FileUpload.jsp " en la lista de programas que se encuentran en su espacio FTP. La página con el botón de carga y la caja de búsqueda, se mostrará en su navegador . Haga clic en el botón "Examinar " para activar un menú de archivo para que aparezca en la pantalla. Haga clic en la imagen que desea cargar . Haga clic en el botón "Subir " en la pantalla . La página de éxito upload imagen debe aparecer si el programa se completa con éxito. Si no es así , compruebe la codificación de los errores . <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programacion/computer-programming-languages/88186.html' >Cómo probar Business Objects </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programacion/computer-programming-languages/88188.html' >¿Dónde está el interruptor intermitente en un Hyundai Tiburon 2004 </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Artículos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88089.html" title="Cómo crear DataGrid Columnas con plantilla " target="_self">Cómo crear DataGrid Columnas con plantilla </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87597.html" title="Cómo escribir una jerarquía de página web " target="_self">Cómo escribir una jerarquía de página web </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86346.html" title="WPF Tutorial " target="_self">WPF Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88623.html" title="¿Qué es CSV " target="_self">¿Qué es CSV </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88683.html" title="Cómo escribir un Step- by-Step caso de prueba Software Manual " target="_self">Cómo escribir un Step- by-Step caso de prueba Software…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86932.html" title="Cómo convertir un subformulario a un cuadro de lista " target="_self">Cómo convertir un subformulario a un cuadro de lista </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87035.html" title="¿Cómo resolver una matriz por QBasic " target="_self">¿Cómo resolver una matriz por QBasic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88379.html" title="Cómo hacer un diagrama de flujo con dos argumentos " target="_self">Cómo hacer un diagrama de flujo con dos argumentos </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86929.html" title="Cómo configurar un reproductor JW 5.1 Con Lighttpd " target="_self">Cómo configurar un reproductor JW 5.1 Con Lighttpd </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86893.html" title="Cómo agregar un Preloader " target="_self">Cómo agregar un Preloader </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artículos destacados </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/93833.html" title="Cómo reemplazar enteros negativos en una matriz de Python " target="_self">Cómo reemplazar enteros negativos en una matriz de Pyt…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89308.html" title="NetBeans y Oracle Tutorial " target="_self">NetBeans y Oracle Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/93103.html" title="Cómo establecer una variable de sesión en PHP " target="_self">Cómo establecer una variable de sesión en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87014.html" title="Cómo quitar el Sendero de un objeto GCC " target="_self">Cómo quitar el Sendero de un objeto GCC </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/javascript-programming/91019.html" title="Cómo enviar una función JavaScript en un hipervínculo " target="_self">Cómo enviar una función JavaScript en un hipervíncul…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/86319.html" title="Cómo hacer referencia a un byte en memoria de trabajo en COBOL " target="_self">Cómo hacer referencia a un byte en memoria de trabajo …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/cc-programming/85496.html" title="Cómo hacer un archivo de juego de cartas en C + + " target="_self">Cómo hacer un archivo de juego de cartas en C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87284.html" title="Cómo crear una guía de la ciudad en Joomla " target="_self">Cómo crear una guía de la ciudad en Joomla </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92515.html" title="Cómo convertir una matriz en una cadena en PHP " target="_self">Cómo convertir una matriz en una cadena en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/python-programming/94077.html" title="Cómo unirse a cadenas en Python " target="_self">Cómo unirse a cadenas en Python </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conocimientos Informáticos http://ordenador.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>