Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con libreria DWR

Estas en el tema de Problema con libreria DWR en el foro de Java en Foros del Web. Hola, buen día, estoy utilizando dwr con ajax, para traer la información de acuerdo al campo de la carrera, pero al momento de seleccionar esta, ...
  #1 (permalink)  
Antiguo 15/04/2015, 10:56
Avatar de g_edia  
Fecha de Ingreso: marzo-2011
Mensajes: 4
Antigüedad: 13 años
Puntos: 0
Sonrisa Problema con libreria DWR

Hola, buen día, estoy utilizando dwr con ajax, para traer la información de acuerdo al campo de la carrera, pero al momento de seleccionar esta, me envía un error de Session Error, he estado buscando en la web... de acuerdo a como se configura el dwr.xml, web.xml, es correcto esto.... y no logro entender pq me envia este mensaje... espero me puedan apoyar

dwr.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>

<create creator="new" javascript="AreaEstudioCarrera">
<param name="class" value="mx.gob.sep.sippac.dwr.AreaEstudioCarrera"/>
</create>
<create creator="new" javascript="RequerimientosAsignatura">
<param name="class" value="mx.gob.sep.sippac.dwr.RequerimientosAsignat ura"/>
</create>
<create creator="new" javascript="MonitoreoSpd">
<param name="class" value="mx.gob.sep.sippac.dwr.ReporteCodigo"/>
</create>

</allow>
</dwr>

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>


<!-- Mapeo para el dwr -->
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
<!--url-pattern>/utils/ajax/dwr/*</url-pattern-->
</servlet-mapping>
</web-app>

Clase java

public class RequerimientosAsignatura {
private static SortedMap<String, String> asignatura;
public static SortedMap<String, String> obtenerAsignatura(String tipo,String txtUr)
{
Session session = HibernateSessionFactory.getSession();
Query forlogin = session.createQuery("from CatAsignatura as cat " +
" where cat.tipo ='" +tipo.trim()+"' and (cat.ur ='" +txtUr.trim()+"' or cat.ur ='000') "+
" order by cat.nombre");
List<?> asignatura2=forlogin.list();
asignatura = new TreeMap<String, String>();
for (Iterator<?> iterator = asignatura2.iterator(); iterator.hasNext();) {
CatAsignatura catAsignatura = (CatAsignatura) iterator.next();
asignatura.put(catAsignatura.getCveAsignatura(), catAsignatura.getNombre());
}
return asignatura;
}
}


JSP

<script src='dwr/interface/RequerimientosAsignatura.js' type='text/javascript'></script>
<script src='dwr/engine.js' type='text/javascript'></script>
<script src='dwr/util.js' type='text/javascript'></script>
<script type="text/javascript">
function populateListAsignatura(){
var tipo = dwr.util.getValue("tipoAsignatura");
var txtur=dwr.util.getValue("txtur");
RequerimientosAsignatura.obtenerAsignatura(tipo,tx tur,function(data){
dwr.util.removeAllOptions("cveAsignatura");
dwr.util.addOptions("cveAsignatura",{"":"--- Seleccione ---"});
dwr.util.addOptions("cveAsignatura", data);
});
}
</script>

Etiquetas: clase, hibernate, jsp, libreria, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:50.