Hi, I've written this Requestprocessor subclass : -----------------------------------
public class LogRequestProcessor extends RequestProcessor{ /** Creates a new instance of LogRequestProcessor */ public LogRequestProcessor() { System.out.println("Instantiation du processor"); } public boolean processPreprocess(HttpServletRequest request, HttpServletResponse response) { System.out.println("Dans processPreprocess"); try { Session sqlSession = SqlSession.connect(); WapLog wapLog = new WapLog(); wapLog.setRemoteAddr(request.getRemoteAddr()); wapLog.setRemoteHost(request.getRemoteHost()); wapLog.setQueryString(request.getQueryString()); wapLog.setRequestUrl(request.getRequestURI()); wapLog.setUserName(request.getHeader("X-Nokia-MSISDN")); wapLog.setSessionId(request.getSession().getId()); sqlSession.save(wapLog); sqlSession.flush(); sqlSession.close(); } catch (Exception e) { e.printStackTrace(System.out); } return true; } } --------------------- Seems ok ? In struts-config.xml I've put after </action-mappings> : <controller processorClass='com.orange.struts.processors.LogRequestProcessor'/> Always ok ? But nothing happens ? Where am'I wrong ? Thanks a lot -- Franck Lefebure --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]