1.-Descargar velocity-tools-2.0.zip de la página de
apache http://velocity.apache.org/download.cgi.
2.-Hacer un proyecto dinámico:
1.1
abrimos el eclipse File==>New==>Other==>Web==>Dynamic Web Project==>Next
Seleccionaremos apache Tomcat v6.0 . y escoger versión 2.5.
Para está versión de Tomcat es importante escoger 2.5 (con
2.3 no funcionaría).
Nuestro proyecto tendrá la siguiente pinta:
3.-Descomprimir velocity-tools-2.0.zip y añadir las jar de la carpeta lib , en la carpeta lib de nuestro proyecto.Añadirlas al build path.
4.-Ahora vamos a añadir el servidor de aplicaciones.Para ello Windows==>show view==>Server==>Se abrirá una pestañita con el nombre server
Botón drch==>new==>Server==>Seleccionar Tomcat v6.0 Server .
4.-Ahora vamos a añadir el servidor de aplicaciones.Para ello Windows==>show view==>Server==>Se abrirá una pestañita con el nombre server
Botón drch==>new==>Server==>Seleccionar Tomcat v6.0 Server .
Next==>Add el proyecto==>Finish
En las propiedades del proyecto ,podemos ver en el apartado
de server que tenemos el server asociado .En este caso Tomcat 6.
5.-Ahora basándonos en el tutorial “Struts in action” añadiremos al fichero web.xml
Las siguientes líneas:
<!--
Define Velocity template compiler -->
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>
org.apache.velocity.tools.view.servlet.VelocityViewServlet
</servlet-class>
</servlet>
<!--
Map *.vm files to Velocity -->
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
6.-Ahora vamos a sustituir la clásica index.jsp por un archivo vm que
llamaremos index.vm.
El contenido de nuestra index.vm será:
#set($nombre="Patricia")
$nombre
7.-Ahora en el web.xml vamos a mapear index.vm
,quedando el archivo web.xml :
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>Velocity</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>index.vm</welcome-file>
</welcome-file-list>
<!-- Define Velocity template compiler -->
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>
org.apache.velocity.tools.view.servlet.VelocityViewServlet
</servlet-class>
</servlet>
<!-- Map *.vm files to Velocity
-->
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
</web-app>
8.-Ya tenemos el proyecto
listo .Arrancamos el servidor dando en la flechita verde
Nos ponemos encima del
proyecto y damos a la flechita de run as..
Seleccionamos run on server ==>OK
Y ya podemos ver la index.vm
No hay comentarios:
Publicar un comentario