<identifier> expected:what to do?

C:\>javac SessionListener.java

SessionListener.java:13: <identifier> expected

privatestatic Map<String,Session> sessionMX =new HashMap<String,Session>();

^

SessionListener.java:64: <identifier> expected

publicstatic Set<String> getActiveSessionids(){

^

SessionListener.java:121:';' expected

}

^

3 errors

I am getting this error

i don't know what can I do to correct this error.

the code is here

import java.util.Map;

import java.util.HashMap;

import java.util.Collections;

import javax.servlet.http.HttpSession;

import javax.servlet.http.HttpSessionListener;

import javax.servlet.http.HttpSessionEvent;

publicclass SessionListenerimplements HttpSessionListener{

/*Usage of a Static Collection Object is what the other Poster is talking about*/

privatestatic Map<String,Session> sessionMX =new HashMap<String,Session>();

/*Synchronizing the Map when an instance of Listener is created by web container*/

public SessionListener(){

sessionMX = Collections.synchronizedMap(sessionMX);

}

/*Called @time when a new session is created */

publicvoid sessionCreated(HttpSessionEvent se){

HttpSession session = se.getSession();

sessionMX.put(session.getId(),session);

}

/*Called @time when an existing session is being destroyed */

publicvoid sessionDestroyed(HttpSessionEvent se){

HttpSession session = se.getSession();

sessionMX.remove(se.getId());

}

/* Utility Methods */

/**

* Returns number os active sessions

*

**/

publicstaticint getNoActiveSessions(){

return sessionMX.size();

}

/**

* Returns a Set of Active SessionIds

*

**/

publicstatic Set<String> getActiveSessionids(){

return sessionMX.keySet();

}

/**

* Returns whether there is any Active Session or not

*

**/

publicstaticboolean isActive(String sessionId){

return sessionMX.containsKey(sessionId);

}

/**

* Returns associated session for specified sessionID

* if not found returns 'null'

*

**/

publicstatic HttpSession getAssociatedSession(String sessionId){

HttpSession session =null;

if(isActive(sessionId))

session = sessionMX.get(sessionId);

returns session;

}

/**

* Invalidates the specified session with consequent sessionID

* returns true if succeful else returns false

*

**/

publicstaticboolean force2Invalidate(String sessionId){

boolean flag =false;

if(isActive(sessionId)){

sessionMX.get(sessionId).invalidate();

flag =true;

}

returns flag;

}

}

Thanks in advance

[5304 byte] By [hunterzza] at [2007-11-27 4:50:59]
# 1
My friend please avoid reposting your requests...please check on http://forum.java.sun.com/thread.jspa?threadID=5173242&tstart=0
RahulSharnaa at 2007-7-12 10:04:32 > top of Java-index,Developer Tools,Java Compiler...