Spring: Mini Manual con NetBens


Para comenzar la programación con este framework es necesario realizar la siguiente configuración el en proyecto.

En el archivo dispacher, el bens tiene que quedar de la siguiente manera.


<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:p="http://www.springframework.org/schema/p"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:mvc="http://www.springframework.org/schema/mvc" 
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
       http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">




Ahora para usar controladores es necesario agregar la siguiente etiqueta en el dispacher

<context:component-scan base-package="controller" />


controller es el nombre del paquete que se tiene que crear dentro de la carpeta source packages del proyecto. Cabe aclarar que se le puede poner cualquier nombre al paquete.

Pasar variables u objetos a la vista.


En este caso para pasar variables a la vista se usa los modelos, por ejemplo en el siguiente codigo se le pasa una variable a la vista, la variable tiene el nombre usuario y su valor es un string pero tambien podria ser un objeto.

public String show(@RequestParam("dato") String dato, Model modelo){
        
        modelo.addAttribute("usuarios", "juanc arlos");
        return "otro";
    }


Ahora en la vista si quiero imprimir la variable uso

${requestScope.usuarios}




0 Comentarios