Tecnología

Inicio

Cómo hacer Struts Java

Cómo hacer Struts Java


La competencia, la productividad, movilidad y seguridad de la plataforma Java convierten en la tecnología ideal para proyectos de computación de red y desarrollo Web, como la integración y ejecución de Apache Struts. Java se encuentra en todas partes, desde computadoras portátiles hasta los centros de datos, teléfonos móviles a Internet, y sistemas de juego a los superordenadores del estado de la técnica. Java se integra bien con el proyecto Apache Struts, por lo que el último es el framework de aplicaciones web más reconocida para Java.

Instrucciones

1 Introducir el código siguiente para crear un archivo JSP y el nombre que logon.jsp. Esta forma ilustra el efecto del Marco de acción de Struts con su HTML y elementos JSP, sobre todo la parte de manejo de los formularios:

<% @ Page = lenguaje "java"%>

<% @ Taglib uri = "/ WEB-INF / struts-html.tld" prefix = "html"%>

<% @ Taglib uri = "/ WEB-INF / struts-bean.tld" prefix = "grano"%>

<Html: html>

<Head>

<Title>

&lt;bean:message key="logon.title"/>

</ Title>

</ Head>

<Body bgcolor = "blanco">

<Html: errors />

<Html: form action = "/ inicio de sesión" enfoque = "nombre de usuario">

<Table border = "0" width = "100%">

&lt;tr>

& Lt; ª clase = "right">

& Lt; frijol: mensaje clave = "prompt.username" />

& Lt; / th>

& Lt; td class = "left">

& Lt; html: texto de la propiedad = tamaño "nombre de usuario" = "16" />

& Lt; / td>

& Lt; / tr>

& Lt; tr>

& Lt; ª clase = "right">

& Lt; frijol: mensaje clave = "prompt.password" />

& Lt; / th>

& Lt; td class = "left">

& Lt; html: contraseña propiedad = tamaño de la "contraseña" = "16" />

& Lt; / td>

& Lt; / tr>

& Lt; tr>

& Lt; td class = "right">

& Lt; html: submit>

& Lt; frijol: mensaje clave = "button.submit" />

& Lt; / html: submit>

& Lt; / td>

& Lt; td class = "right">

& Lt; html: restablecer>

& Lt; frijol: mensaje clave = "button.reset" />

& Lt; / html: restablecer>

& Lt; / td>

& Lt; / tr>

</ Table>

</ Html: form>

</ Body>

</ Html: html>

2 Pegar el código de abajo para transferir datos de un ActionForm a un objeto de negocio:

PropertyUtils.copyProperties (ActionForm, BusinessObject);

Revertir los parámetros, si por el contrario quiere transferir datos de un objeto de negocio a un ActionForm:

PropertyUtils.copyProperties (BusinessObject, ActionForm);

3 Introducir el código para crear su página de presentación con la biblioteca de etiquetas struts-html. Este archivo servirá como su forma de varias partes:

<% @ Page = lenguaje "java">

<% @ Taglib

uri="/WEB-INF/struts-html.tld"

prefix = "html">

<Html: form action = "uploadAction.do" enctype = "multipart / form-data">

Please Input Text: &lt;html:text property="myText">

Por favor introduce el archivo que desea cargar: & lt; html: archivo de propiedades = "myFile">

<Html: enviar />

</ Html: form>

4 Pegue el siguiente código a su proyecto Struts para crear el bean ActionForm. Este FormFile ejecutará la clase acción y recuperar la información para su proyecto Struts:

javax.servlet.http.HttpServletRequest importación;

javax.servlet.http.HttpServletResponse importación;

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

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

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

UploadForm clase pública se extiende ActionForm {

protected String myText;

protegida FormFile myFile;

pública setMyText void (String text) {

myText = texto;

}

Cadena getMyText pública () {

volver myText;

}

setMyFile public void (archivo FormFile) {

myFile = archivo;

}

pública FormFile getMyFile () {

volver myFile;

}

}

Consejos y advertencias

  • Unirse a foros de discusión para buscar consejo experto de usuarios maestros de la lengua Apache y la tecnología Java. Trate de hacer la mayor cantidad de tutoriales como se puede en estos idiomas para adquirir conocimientos básicos sobre ellos.