Hi,
     There is a requirement in my project to make all action mappings case 
insensitive i.e. login.do is same as Login.do. Somebody suggested me to use 
custom moduleconfig, something like
   
  class MyModuleConfig extends ModuleConfigImpl{
  public MyModuleConfig(String prefix) {
  super(prefix);
  this.actionConfigs = new MyMIMap(this.actionConfigs); // This is a case 
insensitive HashMap
  }
  }
  and also added following code in init() method of CustomRequestProcessor
   
  public void init(org.apache.struts.action.ActionServlet servlet,
  org.apache.struts.config.ModuleConfig moduleConfig)
  throws javax.servlet.ServletException
  {
  moduleConfig = new MyModuleConfig(moduleConfig.getPrefix());
  super.init(servlet, moduleConfig);
  }
   
  This is somoe how does not work.
  Can anybody suggest me what is wrong with this implementation?
   
  - BR

 __________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to