[cvs] expresso commit by mtraum: fix deprecated

JCorporate Ltd jcorp at jcorporate.com
Sun Feb 13 20:30:00 UTC 2005


Log Message:
-----------
fix deprecated

Modified Files:
--------------
    expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/controller:
        DefaultForm.java

Revision Data
-------------
Index: DefaultForm.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/controller/DefaultForm.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/controller/DefaultForm.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/controller/DefaultForm.java -u -r1.19 -r1.20
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/core/controller/DefaultForm.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/core/controller/DefaultForm.java
@@ -64,6 +64,7 @@
 
 package com.jcorporate.expresso.core.controller;
 
+import com.jcorporate.expresso.core.i18n.Messages;
 import com.jcorporate.expresso.core.misc.StringUtil;
 import com.jcorporate.expresso.core.misc.URLUTF8Encoder;
 import org.apache.commons.logging.Log;
@@ -75,6 +76,7 @@
 import org.apache.struts.action.ActionErrors;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionMapping;
+import org.apache.struts.util.RequestUtils;
 import org.apache.struts.validator.Resources;
 
 import javax.servlet.ServletContext;
@@ -399,21 +401,21 @@
         ValidatorResources resources = Resources.getValidatorResources(application,
                 request);
 
-        Locale locale = Resources.getLocale(request);
+        Locale locale = RequestUtils.getUserLocale(request, Messages.LOCALE_KEY);
 
         Validator validator = new Validator(resources, key);
         validator.setUseContextClassLoader(true);
 
         validator.setPage(page);
 
-        validator.addResource(Resources.
+        validator.setParameter(Resources.
                 SERVLET_CONTEXT_KEY, application);
-        validator.addResource(Resources.
+        validator.setParameter(Resources.
                 HTTP_SERVLET_REQUEST_KEY, request);
-        validator.addResource(Validator.LOCALE_KEY, locale);
-        validator.addResource(Resources.
+        validator.setParameter(Validator.LOCALE_PARAM, locale);
+        validator.setParameter(Resources.
                 ACTION_ERRORS_KEY, errors);
-        validator.addResource(Validator.BEAN_KEY, bean);
+        validator.setParameter(Validator.BEAN_PARAM, bean);
 
         return validator;
     }


More information about the cvs mailing list