【发布时间】:2012-03-04 15:43:49
【问题描述】:
我创建了自己的 Session,子类化 WebSession。在 Tomcat 控制台中,我可以看到正在引发异常:
pqlrd.is.seguridad.SesionPQLRD cannot be cast to org.apache.wicket.Session
我的扩展网络会话:
package pqlrd.is.seguridad;
import org.apache.wicket.Session;
import org.apache.wicket.protocol.http.WebSession;
import org.apache.wicket.request.Request;
import pqlrd.domain.AccesoWeb;
import pqlrd.domain.Usuario;
public final class SesionPQLRD extends WebSession {
public SesionPQLRD(Request request) {
super(request);
// TODO Auto-generated constructor stub
}
private AccesoWeb acceso;
public AccesoWeb getUsuario() {
return acceso;
}
public void setUsuario(AccesoWeb usuario) {
this.acceso = usuario;
}
public static SesionPQLRD getSesionPQLRD(){
return (SesionPQLRD) Session.get();
}
public boolean estaLogeado(){
return (acceso!=null);
}
}
【问题讨论】: