Saludos amigos, necesito una ayuda con respecto a JSP, estoy usando Struts+el plugin DisplayTag (sitio: http://displaytag.sourceforge.net/11/tut_basic.html)
mi problema es el siguiente: quiero que al iniciar la pag index.jsp me muestre un listado cargado con los registros obtenidos en la BD, los procesos que uso son:
index.jsp
<display:table
name="lista_alumnos"
requestURI="/seach_alumno.do?accion=mostrar_alumnos"
>
<display:column property="cedula" title="Cedula" />
<display:column property="nombre" title="Nombre" />
<display:column property="apellido" title="Apelldo" />
</display:table>
-------------------------------------------
package alumnos.struts.action;
//dispatch action permite manejar diferentes procedimientos dentro de la misma clase
public class alumnoAction extends DispatchAction {
//crea una instancia de DatosDAO
DatosDAO objDao = new DatosDAO();
public void mostrar_alumnos(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
//busca en la BD todos los registros de los alumnos
//devuelve los resultados en una lista
ArrayList lista = objDao.get_alumnos();
//asigna a un atributo la lista de resultados
request.setAttribute("lista_alumnos", lista);
}
}
-------------------------------------------
struts-config.xml
<action
attribute="alumnoBean"
input="/index.jsp"
name="alumnoBean"
parameter="accion"
path="/seach_alumno"
scope="request"
type="alumnos.struts.action.alumnoAction"
validate="false"
cancellable="true">
</action>
cual es mi problema?? bueno index.jsp en donde esta el requestURI="/seach_alumno.do?accion=mostrar_alumnos" no me ejecuta ese URI el cual es un .do, ahora si pongo un boton o un form q ejecute ese URI="/seach_alumno.do?accion=mostrar_alumnos" el si me carga la lista y la muestra como <display:table
Necesito su ayuda para que me expliquen como puedo en una pagina .jsp cargar o ejecutar un dispatchaction .do de forma que al cargar la pagina muestre resultados automaticamente sin tener q el usuario hacer clic en un boton...
Gracias espero su ayuda es urgenteeee