This is my top.jsp code. <%@ page contentType="text/html; charset=Shift_JIS"%> <%@ page import="java.util.Date"%> <%@ page import="com.mastek.eElixir.common.util.EElixirUtils"%> <%@ page import="com.mastek.eElixir.common.util.Constants"%> <%@ page import="com.mastek.eElixir.security.UserInfo"%> <%@ page import="java.util.Locale"%> <%@ page import="java.text.ParseException"%> <%@ page import="java.text.SimpleDateFormat"%> <% UserInfo oUserInfo = (UserInfo)session.getAttribute("UserObject"); String strUserName = null; String currentdate = ""; String formattedDate= ""; String EELIXIR_HOME = application.getServletContextName(); if(oUserInfo != null) { strUserName = oUserInfo.userName; } else { strUserName = "AIG-Korea"; } %> PCA Life <% // The common javascript messages %> <% // The common javascript functions %> <% currentdate = (String)session.getAttribute("out_buss_dt"); System.out.println("out_buss_dt "+currentdate); formattedDate=EElixirUtils.getTopFormattedDate(currentdate); %>
Welcome <%=strUserName%>
Logout
I now have a logout function and button I also have an action in this called DatePageLogoutAction which should be called on logout however it is not being called. In fact it is not even going in the function. This is my DatePageActionLogout code package com.mastek.eElixir.common.datepage.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import com.mastek.eElixir.common.datepage.dax.LoginDatePageDAX; import com.mastek.eElixir.common.exception.EElixirException; import com.mastek.eElixir.common.util.Action; import com.mastek.eElixir.common.util.Constants; import com.mastek.eElixir.common.util.Logger; public class DatePageActionLogout extends Action{ public DatePageActionLogout(){} private Logger log = Logger.getInstance(Constants.COMMON_LOG); @Override public void process(HttpServletRequest a_oRequest) throws EElixirException { String strLogInId = null; String result = null; String logoutflag = "false"; HttpSession session = a_oRequest.getSession(); if(a_oRequest != null) { strLogInId = getUserId(a_oRequest); if(strLogInId !=null) { LoginDatePageDAX dax = new LoginDatePageDAX(); result = dax.getlogoffDetails(strLogInId); if(result != null){ String arr[] = result.split(","); if(arr[0].equalsIgnoreCase("Y")){ logoutflag = "true"; session.setAttribute("logOff", logoutflag); System.out.println("logOff from DatePageActionLogout" +logoutflag); }else{ session.setAttribute("logOff", logoutflag); session.setAttribute("logoff_failure_msg",arr[1]); System.out.println("logOff from DatePageActionLogout" +logoutflag); } } } } } } Can you find where I am going wrong