Take a look at JSTL format with multiple Resource Bundles http://www.cheblogs.com/roller/page/princeamin/20031104
<fmt:bundle basename="XXX"> <fmt:message key="Field1" /> </fmt:bundle> ----- Original Message ----- From: "johannes Schwarz" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> Sent: Tuesday, May 04, 2004 3:54 PM Subject: AW: Validation - can i use multiple properties ? I know this and i use this language files. XXX_de.properties XXX_en.properties AND YYY_de.properties YYY_en.properties I use a action to set the language: ------------- String lang = httpServletRequest.getParameter("language"); Locale newlang = new Locale(lang); this.setLocale(httpServletRequest, newlang); ------------- And in all jsp-Pages i can use the properties. But why isn't it possible to use different properties between the validation file? If i use three different forms (html-formular), than i would like to use also -> three different validationfiles it works, i use between struts-config: <set-property property="pathnames" value="X-validation.xml,Y-validation.xml"/> X-Validation.xml is defined for formular 1 Y-Validation.xml is defined for formular 2 and so on -> three different configfiles it works, i use between struts-config: [<!ENTITY actions1 SYSTEM "MyActions1.xml"> ] and at the position i write &actions; MyActions1.xml is defined for formular 1 (all actions for this fields...) MyActions2.xml is ... -> three different properties-files it works between the jsp-pages, but NOT between VALIDATION. //The defenition between config <message-resources paramter="XXX"/> <message-resources paramter="YYY" key="Mypara1"/> <message-resources paramter="ZZZ" key="Mypara2"/> //My jsp-Pages: Page1.jsp: ...<bean:message key="Field1" bundle="Mypara1"/>: <html:text property="field1"... Page2.jsp: ...<bean:message key="Field1" bundle="Mypara2"/>: <html:textarea property="field1"... Why defines validation.xml the properties-file automatically? (in my example, validation use the ressource-parameter XXX for all pages) But I would like to define this "for each" line between the Validation ;-) Example (Validation.xml): --------- <formset> <field ...> <!-- i would like to define the value from the file YYY !> <arg0 key="Field1.error" bundle="Mypara1"/> </field> </formset> <formset> <field ...> <!-- i would like to define the value from the file ZZ !> <arg0 key="Field1.error" bundle="Mypara2"/> </field> </formset> ----------- But "bundle" doesnt work ;-( Thanks Johannes -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Gesendet: Dienstag, 4. Mai 2004 13:24 An: [EMAIL PROTECTED] Betreff: RE: Validation - can i use multiple properties ? Hi Johannes, are you aware of localization / i18n support by having multiple language property files? Like: XXX_de.properties XXX_en.properties XXX_fr.properties ... Struts then chooses the properties-file depending on locale. Maybe a look at that stuff helps. good luck Nils -----Ursprüngliche Nachricht----- Betreff: Validation - can i use multiple properties ? Hello, with struts-config.xml i define: <message-resources paramter="XXX"/> <message-resources paramter="YYY" key="Mypara"/> Than I can write the following code in a jsp-File: <bean:message key="Field1"/> (i see the Field1-value from the XXX-File) <bean:message key="Field1" bundle="Mypara"/> (I see the Field1-value from the YYY-File) now I am using a form with validation.xml. Some fields are required and the shown error is: ... <arg0 key="Field1.error"/> ... On Submit I see the Field1.error-value from the XXX-File. I would like to see the error-value from the YYY-File. Is this possible? Thanks Johannes --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]