Just to refresh, we now have:
@RequiredStringValidator(message = "hello", key = "hello")
public String getQuestion1Option()
{
return question1Option;
}
In class: SalesSurveyAction, in package: com.msp.web.csi.surveys.sales
I have a SalesSurveyAction.properties and a package.properties, (exact
naming), in the same folder.
They both contain: hello=Hello
-----Original Message-----
From: Ian Roughley [mailto:[EMAIL PROTECTED]
Sent: 09 October 2007 21:00
To: Struts Users Mailing List
Subject: Re: Bug in 2.0.9 regarding validation localization?
Now I know that it works with package.properties. Have you tried using
a key without a period?
/Ian
Dean Pullen wrote:
Even adding a package.properties or even a className.properties (where
className is my Action class name) doesn't resolve the problem.
This is a huge sticking point for me, I sincerely hope someone can
help.
Dean.
-----Original Message-----
From: Dean Pullen [mailto:[EMAIL PROTECTED]
Sent: 09 October 2007 20:05
To: Struts Users Mailing List
Subject: RE: Bug in 2.0.9 regarding validation localization?
Thanks Ian.
This is in struts.xml:
struts.custom.i18n.resources=struts-messages
If thats what you mean?
I get other localized properties from it no problem, e.g. using
<s:text
name="key.here "/>
-----Original Message-----
From: Ian Roughley [mailto:[EMAIL PROTECTED]
Sent: 09 October 2007 19:48
To: Struts Users Mailing List
Subject: Re: Bug in 2.0.9 regarding validation localization?
I can confirm that it works. Do you have the
struts-messages.properties
defined as an additional properties file in struts.xml? This is not a
standard property file name that is picked up by default.
/Ian
Dean Pullen wrote:
Further to my message below,
com.opensymphony.xwork2.util.LocalizedTextUtil.createMissesKey()
method
hasn't been implemented until 2.0.8.
Can anyone confirm that they have localized validation working, as
below, with 2.0.9?
Thanks,
Dean.
-----Original Message-----
From: Dean Pullen [mailto:[EMAIL PROTECTED]
Sent: 09 October 2007 19:23
To: Struts Users Mailing List
Subject: RE: Validation problem - key not found?
I've tried adding a package.properties with the same key but nothing
seems to help - I still seem to get the same exception.
Anyone?
-----Original Message-----
From: Dean Pullen [mailto:[EMAIL PROTECTED]
Sent: 09 October 2007 18:08
To: Struts Users Mailing List
Subject: Validation problem - key not found?
Hi all.
Trying to do this:
@RequiredStringValidator(message = "Hello", key = "Hello.key")
public String getQuestion1Option()
{
return question1Option;
}
But receiving this error on submission of the action:
[09 Oct 2007 17:54:46] ERROR
org.apache.catalina.core.ContainerBase.[jboss.web].
[localhost].[/csi].[default] - Servlet.service() for servlet default
threw exce
ption
java.lang.NullPointerException
at
com.opensymphony.xwork2.util.LocalizedTextUtil.createMissesKey(Locali
zedTextUtil.java:240)
at
com.opensymphony.xwork2.util.LocalizedTextUtil.findResourceBundle(Loc
alizedTextUtil.java:219)
at
com.opensymphony.xwork2.util.LocalizedTextUtil.getMessage(LocalizedTe
xtUtil.java:602)
at
com.opensymphony.xwork2.util.LocalizedTextUtil.findMessage(LocalizedT
extUtil.java:643)
at
com.opensymphony.xwork2.util.LocalizedTextUtil.findText(LocalizedText
Util.java:360)
at
com.opensymphony.xwork2.util.LocalizedTextUtil.findText(LocalizedText
Util.java:293)
at
com.opensymphony.xwork2.TextProviderSupport.getText(TextProviderSuppo
rt.java:173)
at
com.opensymphony.xwork2.TextProviderSupport.getText(TextProviderSuppo
rt.java:104)
at
com.opensymphony.xwork2.ActionSupport.getText(ActionSupport.java:75)
at
com.opensymphony.xwork2.validator.DelegatingValidatorContext.getText(
DelegatingValidatorContext.java:106)
at
com.opensymphony.xwork2.validator.validators.ValidatorSupport.getMess
age(ValidatorSupport.java:66)
at
com.opensymphony.xwork2.validator.validators.ValidatorSupport.addFiel
dError(ValidatorSupport.java:162)
at
com.opensymphony.xwork2.validator.validators.RequiredStringValidator.
validate(RequiredStringValidator.java:77)
etc
Any idea what's wrong? The key is in my struts-messages.properties
and
struts-messages_en.properties
Cheers
Scanned by MailDefender - managed email security from intY -
www.maildefender.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Scanned by MailDefender - managed email security from intY -
www.maildefender.net
---------------------------------------------------------------------
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]
Scanned by MailDefender - managed email security from intY -
www.maildefender.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Scanned by MailDefender - managed email security from intY -
www.maildefender.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Scanned by MailDefender - managed email security from intY -
www.maildefender.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]