Red de conocimiento informático - Material del sitio web - Usar la clasificación de etiquetas displaytag en Struts

Usar la clasificación de etiquetas displaytag en Struts

La biblioteca de etiquetas displayStruts es un conjunto de etiquetas personalizables de código abierto que proporcionan presentaciones web de alto nivel dentro del modelo MVC. Esta biblioteca proporciona una funcionalidad importante y al mismo tiempo es fácil de usar. La etiqueta displaytag puede manejar la clasificación, paginación, recorte, agrupación, exportación de enlaces inteligentes y hojas de estilo XHTML personalizables para decoración. En el siguiente ejemplo, veremos cómo obtener la etiqueta de visualización de datos de ingresos, paginarla y ordenarla. Usaremos Eclipse como entorno de desarrollo integrado en el ejemplo. Paso 1 Cree un proyecto web dinámico de Eclipse y una copia del archivo JAR. Inicie Eclipse. Vaya a Archivo > Nuevo >Proyecto > Proyecto web dinámico

La siguiente es una lista de archivos JAR que deben agregarse al classpath de Java del proyecto. Descargue la etiqueta de visualización. etiqueta del archivo JAR

Paso 1. Después de crear el formulario de acción y el proyecto de clase Bean, cree el archivo JAR. Paso 2 Cree el formulario de acción y la clase Bean Después de crear el proyecto, cree los archivos java ForbesData UserAction y UserForm en el paquete np>.

Copie el siguiente contenido en el paquete de archivos java de ForbesData net viralpatel struts displaytag; import java util ArrayList; public class ForbesData { private int rank; valor neto doble privado; ForbesData público () { } ForbesData público (nombre de cadena int edad valor neto doble) { este rango = rango este nombre = nombre esta edad = edad } valor neto público <.ForbesData ( ) { ArrayList lista de usuarios = nueva ArrayList() lista de usuarios agregar(nueva ForbesData(William Gates III)) lista de usuarios agregar(nueva ForbesData(Warren Buffett)) lista de usuarios agregar(nueva ForbesData(Carlos Slim Helu y familia)) agregar lista de usuarios (nuevo ForbesData (Lawrence Gates y familia)) agregar lista de usuarios (nuevo ForbesData (lawrence Gates y familia)) ForbesData (Lawrence Ellison)) agregar lista de usuarios (nuevo ForbesData (Ingvar Kamprad y familia)) familia)) agregar lista de usuarios (nuevo ForbesData(Karl Albrecht)) lista de usuarios agregar(nueva ForbesData(Mukesh Ambani)) lista de usuarios agregar(nueva ForbesData(Lakshmi Mittal)) lista de usuarios agregar(nueva ForbesData(Theo Albrecht)) lista de usuarios agregar(nueva ForbesData(Amancio Ortega)) lista de usuarios agregar (nuevo ForbesData(Jim Walden))lista de usuarios agregar(nuevo ForbesData(Jim Walton)) lista de usuarios agregar(nuevo ForbesData(Alice Walton)) lista de usuarios agregar(nuevo ForbesData(Christopher Walton)) lista de usuarios agregar(nuevo ForbesData(Christopher Walton)) lista de usuarios agregar (nuevo ForbesData(Christopher Walton)) lista de usuarios agregar(nueva ForbesData(Christy Walton y familia) lista de usuarios agregar(nueva ForbesData(S Robson Walton)) lista de usuarios agregar(nueva ForbesData(Berna)

ard Arnault)) lista de usuarios agregar(nuevo ForbesData(Li Ka shing)) lista de usuarios agregar(nuevo ForbesData(Michael Bloomberg)) lista de usuarios agregar(nuevo ForbesData(Stefan Persson)) lista de usuarios agregar(nueva ForbesData(Charles K.))lista de usuarios agregar( nueva lista de usuarios ForbesData(Charles Koch)) lista de usuarios agregar(nueva lista de usuarios ForbesData(David Koch)) lista de usuarios agregar(nueva lista de usuarios ForbesData(Liliane Bettencourt)) lista de usuarios agregar(nueva ForbesData(Prince Bettencourt)) lista de usuarios lista de usuarios agregar( nueva ForbesData (Príncipe Bettencourt))} public int getRank() { devolver rango } public void setRank(int rango) { este rango = rango } public String getName() { devolver nombre } public void setName(String nombre) { este nombre; = nombre; public int getAge() { return edad; } public void setAge(int edad) { esta edad = edad; } public double getNetWorth() { return netWorth } public void setNetWorth(doble valor neto) { valor neto } } Copie el siguiente contenido UserForm java en el paquete net viralpatel struts displaytag; import java util ArrayList; clase pública UserForm extiende apache struts action ActionForm { private ArrayList< public ArrayList public ArrayList getForbesList () { return forbesList ; } public void setForbesList (ArrayList forbesList) { this forbesList = forbesList } Copie la siguiente UserAction jQuery} Copie la siguiente UserAction java en el paquete net viralpatel struts displaytag.

importar servlet javax HttpServletResponse; importar acción de struts de apache ActionForm; importar acción de struts de apache ActionMapping; ejecutar (ActionMapping mapeo ActionForm formulario HttpServletRequest solicitud) HttpServletResponse respuesta) lanza una excepción { UserForm userForm = (UserForm) form; ForbesData actorData = new ForbesData() userForm setForbesList(actorData loadData()) return mapeo findForward(SUCCESS) } }.}}

Paso 1 Cree archivos JSP struts config xml y web xml en la carpeta WebContent y cree el índice jsp y el usuario en struts config xml y web xml en la carpeta WebContent y la carpeta WebContent/WEB INF jsp

Copie el siguiente contenido y conviértalo al índice de archivo correspondiente jsp<%@page contentType= text/ %> < %@page pageEncoding= UTF %> // usuario jsp <%@taglib uri= prefix= display %> <> Los multimillonarios del mundo

le= Rango ordenable= verdadero /> struts config xml en

<action path= /Wele forward= /weleStruts jsp /> web xml en acción acción de struts de apache ActionServlet </clase de servlet> config /WEB INF/struts config xml <init param> depurar

yo> <nombre de parámetro>detalle acción * hacer </mapeo de servlet > lt;configuración de sesión> index jsp Paso 1 Ejecute el proyecto Hemos completado el proyecto, ahora ejecute el proyecto creando un archivo WAR en Eclipse y ejecútelo en Tomcat Ejecútelo en lishixinzhi/ Article/program/Java/ky/201311/28758

上篇: Cómo crear una cuenta de invitado en Windows 10Método 1 de contraseña de inicio de sesión de Crack Xp: utilice "administrador" (este método es adecuado para casos en los que el nombre de usuario del administrador no es "administrador"). "Sabemos que al instalar Windows XP, el primer inicio de sesión predeterminado es "administrador", y luego se le pedirá que cree una nueva cuenta antes de poder usar esta nueva cuenta para iniciar sesión en Windows XP y la interfaz de inicio de sesión de Windows XP. solo mostrará la nueva cuenta. En la pantalla de inicio de sesión de Windows XP, solo se mostrará la cuenta de usuario creada, no "Administrador", pero de hecho la cuenta de "Administrador" todavía existe y la contraseña está vacía. Olvídelo. Contraseña de inicio de sesión, mantenga presionada la tecla Ctrl Alt y luego presione la tecla Supr dos veces. Aparecerá la interfaz de inicio de sesión clásica. En este momento, ingrese "administrador" en el nombre de usuario y deje la contraseña en blanco para ingresar, y luego. modifíquelo. Luego puede cambiar la contraseña de "zhangbp". Método 2: eliminar el archivo SAM (tenga en cuenta que este método sólo se aplica a WIN2000) La gestión de seguridad de las cuentas de usuario en Windows NT/2000/XP utiliza el Administrador de cuentas de seguridad. (SAM), el administrador de cuentas de seguridad administra las cuentas a través del mecanismo del Administrador de cuentas de seguridad (SAM). El administrador de cuentas de seguridad administra las cuentas a través de tokens de seguridad, que se crean al mismo tiempo que se crea una cuenta, una vez que se elimina la cuenta. El token de seguridad también se eliminará. Una vez que se elimine la cuenta, el token de seguridad también se eliminará. Incluso si es el mismo nombre de usuario, el token de seguridad se creará cada vez de manera completamente diferente. recreado, también obtendrá un token de seguridad diferente y los permisos originales no se conservarán. Una realización del Administrador de cuentas de seguridad es el archivo SystemRootsystem32configsam. La base de datos de cuentas de usuario de Windows NT/2000/XP, los nombres de inicio de sesión y las contraseñas de todos. Los usuarios y otra información relacionada se almacenan en este archivo. Sabiendo esto, se genera nuestra solución: elimine el archivo SAM, inicie el sistema y listo. Se reconstruirá un SAM limpio e inocente y, naturalmente, no habrá contraseña. , este método simple no se aplica en XP. Puede ser que Microsoft lo considere un ERROR e imponga restricciones... por lo que ahora en el sistema XP, incluso si se elimina el SAM, la contraseña aún no se puede eliminar. el sistema comenzará con un error de inicialización, entrará en un bucle infinito y no podrá ingresar al sistema. Método 3: busque la contraseña en el archivo SAM (siempre que... Solo sepa cómo usar los comandos básicos de DOS). ) Antes de iniciar el sistema, inserte el disco de arranque e ingrese: C: WINNTSystem3Config Utilice el comando COPY para copiar el archivo SAM al disquete. Llévalo a otra máquina y léelo. La herramienta necesaria aquí es LC4. Ejecute LC4, abra y cree una nueva tarea, y luego haga clic en "IMPORTAR → Importar desde archivo SAM" para abrir el archivo SAM que se va a descifrar. En este momento, LC4 analizará automáticamente el archivo y lo mostrará. nombre de usuario en el archivo; luego haga clic en "Sesión → Iniciar auditoría" para abrir el archivo. Después de hacer clic en "Sesión → Iniciar auditoría" para abrir el archivo, puede comenzar a descifrar la contraseña. Si la contraseña no es muy compleja obtendrás el resultado en poco tiempo. Pero si la contraseña es más compleja, llevará mucho tiempo. En este caso, debemos utilizar el siguiente método. 下篇: ¿Cómo entender la tecnología de tres puntos y la gestión de siete puntos en la gestión de la seguridad informática?