Ver Mensaje Individual
  #12 (permalink)  
Antiguo 02/02/2012, 05:07
ElAthlit
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: Struts2 como cargar una select con datos del Resultset

Por cierto, está nevando por ahí por los madriles???

Pues el problema está localizado, pero falta la solución, jeje.

No recoges los objetos de los Actions desde los JSPs, el resto está todo bien.

He realizado una prueba básica, un proyecto nuevo.

Mi struts.xml

Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
  3. <struts>
  4.     <package name="app" extends="struts-default">
  5.         <action name="test" class="app.Test">
  6.             <result name="success">/test.jsp</result>
  7.         </action>
  8.  </package>
  9. </struts>

Mi Action:

Código Java:
Ver original
  1. package app;
  2.  
  3.  
  4. import com.opensymphony.xwork2.ActionSupport;
  5.  
  6.  
  7. public class Test extends ActionSupport {
  8.  
  9.     private String nombre;
  10.        
  11.    
  12.     public String getNombre() {
  13.         return nombre;
  14.     }
  15.  
  16.  
  17.     public String execute() {
  18.        
  19.         nombre = "Pepito";
  20.        
  21.         return SUCCESS;
  22.     }
  23.    
  24.  
  25. }

Mi JSP:

Código JSP:
Ver original
  1. <%@ taglib uri="/struts-tags" prefix="s" %>
  2. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  3.     pageEncoding="ISO-8859-1"%>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <body>
  7. Hola <s:property value="nombre"/>
  8. </body>
  9. </html>


Solo con esto, al ejecutar el action, me sale por pantalla el "pepito". Todo Ok.

........ porque ejecutas el Action en vez del JSP...... verdad?

Un saludo!