Struts2获取当前URL

时间:2012-09-06 20:52:28

标签: java java-ee struts2

我试图编写一个侦听器,在会话超时之前从用户获取当前URL。我需要将这个url存储在数据库中。

public class SessionTimeoutListener implements HttpSessionListener,SessionAware {

HttpServletRequest request;

@Override
public void sessionDestroyed(HttpSessionEvent event) {


    String url = request.getRequestURL().toString();
// url is empty here!!
    }

@Override
public void sessionCreated(HttpSessionEvent arg0) {

}

@Override
public void setSession(Map<String, Object> arg0) {
    session=arg0;
  }
}

我是struts2和java编程的新手....我不明白为什么我在该行中得到一个空值。我是否必须设置网址,以便我获取它如图所示?或听众本身不正确??

0 个答案:

没有答案