Re: problem with regex validator

2013-03-19 Thread Maurizio Cucchiara
Did you already try to put regex inside a cdata section? param name=expression![CDATA[^]+]/param Twitter :http://www.twitter.com/m_cucchiara G+ :https://plus.google.com/107903711540963855921 Linkedin:http://www.linkedin.com/in/mauriziocucchiara VisualizeMe:

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
I tried with what you suggested. This gives different problem. I don't think we should think about cdata and all. regex means it should be just regex. kindly help in resolving this issue. On Tue, Mar 19, 2013 at 1:17 PM, Maurizio Cucchiara mcucchi...@apache.orgwrote: Did you already try to

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: I tried with what you suggested. This gives different problem. I don't think we should think about cdata and all. regex means it should be just regex. You should think about taking some XML experience - CDATA has nothing to do with

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Basically i want use regular expressions in validators. xml experience is fine but why sould i learn dtd syntax to write simple regex for regex validator? Anyways the suggested regex with cdata by another user is also not working. so any help on writing regex for regex validator which is equalent

Re: problem with regex validator

2013-03-19 Thread Dave Newton
Because the regex is in an XML file? Which has nothing to do with DTD syntax. On Mar 19, 2013 7:43 AM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: Basically i want use regular expressions in validators. xml experience is fine but why sould i learn dtd syntax to write simple regex for

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: Basically i want use regular expressions in validators. xml experience is fine but why sould i learn dtd syntax to write simple regex for regex validator? Anyways the suggested regex with cdata by another user is also not working. so any

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
If i pass ![CDATA[[^]+]] in the xml file to the regex validator the xml file is not generating any error but then the input is allowing the and characters. That means still there is problem. Any help on this? On Tue, Mar 19, 2013 at 4:59 PM, Lukasz Lenart lukaszlen...@apache.orgwrote:

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: If i pass ![CDATA[[^]+]] in the xml file to the regex validator the xml file is not generating any error but then the input is allowing the and characters. That means still there is problem. Any help on this? Maybe the problem is with

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
I tried but it shows up the earlier problem. (formatted character data) On Tue, Mar 19, 2013 at 5:45 PM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: If i pass ![CDATA[[^]+]] in the xml file to the regex validator the xml file is not

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
The regex that i am trying works in java and also works with most regex engines but that is not working with regex validator. On Tue, Mar 19, 2013 at 5:45 PM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: If i pass ![CDATA[[^]+]] in the

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: I tried but it shows up the earlier problem. (formatted character data) Did you put it inside CDATA block? You must use CDATA as and are xml specific characters. Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: The regex that i am trying works in java and also works with most regex engines but that is not working with regex validator. RegexFieldValidator uses java.util.regex.Pattern internally, try to increase logging level to DEBUG for it and

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Now I tried ![CDATA[^[]+]] this. when I did this the xml file does not show any error but the problem is validation does not happen. On Tue, Mar 19, 2013 at 7:51 PM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: I tried but it shows up

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: Now I tried ![CDATA[^[]+]] this. when I did this the xml file does not show any error but the problem is validation does not happen. Ok, but what value did you try to enter into the field? Do you use s:actionerror/ / s:fielderror/ tag? or

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Do u want me to change the application log4j level to debug or is there anything that i should do in struts? On Tue, Mar 19, 2013 at 7:54 PM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: The regex that i am trying works in java and also

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: Do u want me to change the application log4j level to debug or is there anything that i should do in struts? log4j Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Hi I am using s:fielderror/ in my jsp. The value that i entered in the field is hjghj(without quotes). On Tue, Mar 19, 2013 at 8:22 PM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: Now I tried ![CDATA[^[]+]] this. when I did this the

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: Hi I am using s:fielderror/ in my jsp. The value that i entered in the field is hjghj(without quotes). So everything is ok, hjghj matches ^[]+ and there is no error. http://regexp.pl/main/show/182003 Regards -- Łukasz + 48 606 323 122

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Then i tried jhbkkjnklj this but no validation. when i press the submit button of the form the following log is being generated on the server 2013-03-19 20:48:49 DEBUG cache:81 - template/xhtml/fielderror.ftl[en_US,UTF-8,parsed] no source found. 2013-03-19 20:48:49 DEBUG cache:81 -

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: Then i tried jhbkkjnklj this but no validation. when i press the submit button of the form the following log is being generated on the server 2013-03-19 20:48:49 DEBUG cache:81 - template/xhtml/fielderror.ftl[en_US,UTF-8,parsed] no

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
I have added the following to log4j log4j.logger.com.opensymphony.xwork2.validator.validators=debug But it doe not print anything on console. The logger was set for console and for file.(both appenders) On Tue, Mar 19, 2013 at 8:56 PM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19

Re: problem with regex validator

2013-03-19 Thread Chris Pratt
I'm pretty sure you can't use CDATA inside an attribute value. Have you tried: [^lt;gt;] (*Chris*) On Tue, Mar 19, 2013 at 8:52 AM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: I have added the following to log4j log4j.logger.com.opensymphony.xwork2.validator.validators=debug

Re: problem with regex validator

2013-03-19 Thread Dave Newton
It's not an attribute value, it's an element's content. On Tue, Mar 19, 2013 at 3:00 PM, Chris Pratt thechrispr...@gmail.comwrote: I'm pretty sure you can't use CDATA inside an attribute value. Have you tried: [^lt;gt;] (*Chris*) On Tue, Mar 19, 2013 at 8:52 AM, Muralidhar Yaragalla

Re: problem with regex validator

2013-03-19 Thread Chris Pratt
My bad, but the [^lt;gt;] should still work. (*Chirs*) On Tue, Mar 19, 2013 at 12:06 PM, Dave Newton davelnew...@gmail.com wrote: It's not an attribute value, it's an element's content. On Tue, Mar 19, 2013 at 3:00 PM, Chris Pratt thechrispr...@gmail.com wrote: I'm pretty sure you

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Hi Chris, I tried with the regex that you suggested but it did not work. any way i am fed up understanding that validator so i have written my own and it works fine. Thanks all of you for helping me. On Wed, Mar 20, 2013 at 12:30 AM, Chris Pratt thechrispr...@gmail.comwrote: I'm pretty sure

Re: problem with regex validator

2013-03-19 Thread Paul Benedict
[^lt;gt;] means any character that is not the angled brackets. This is correct syntax for XML encoding. Try also using the beginning and ending meta-characters: ^[^lt;gt;]$ Paul On Tue, Mar 19, 2013 at 3:35 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: Hi Chris, I tried with the

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Nothing works. I am not sure why? but then I am good with my custom validator for regex. One note is that xwork classes dont use log4j for logging. On Wed, Mar 20, 2013 at 2:09 AM, Paul Benedict pbened...@apache.org wrote: [^lt;gt;] means any character that is not the angled brackets. This is

Re: problem with regex validator

2013-03-19 Thread Paul Benedict
When the validator isn't working, it could signify none of your validation is working. Have you tried the required-string validator or anything else is working? Paul On Tue, Mar 19, 2013 at 3:49 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: Nothing works. I am not sure why? but

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Hi, All the other validators are working fine except regex. On Wed, Mar 20, 2013 at 2:21 AM, Paul Benedict pbened...@apache.org wrote: When the validator isn't working, it could signify none of your validation is working. Have you tried the required-string validator or anything else is

Re: problem with regex validator

2013-03-19 Thread Dave Newton
Put a SSCCE and its pom on github/etc and we'll take a look. AFAIK regex validationworks fine for me. On Mar 19, 2013 4:57 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: Hi, All the other validators are working fine except regex. On Wed, Mar 20, 2013 at 2:21 AM, Paul Benedict

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
ok. will do. On Wed, Mar 20, 2013 at 2:29 AM, Dave Newton davelnew...@gmail.com wrote: Put a SSCCE and its pom on github/etc and we'll take a look. AFAIK regex validationworks fine for me. On Mar 19, 2013 4:57 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: Hi, All the other

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: I have added the following to log4j log4j.logger.com.opensymphony.xwork2.validator.validators=debug But it doe not print anything on console. The logger was set for console and for file.(both appenders) Log4j is supported throughout

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
I have modified the Showcase app and defined regexp as ![CDATA[ [^]+ ]] and everything works as expected. But I noticed one thing, I have renamed expression param into regex in 2.3.12, the question is which version do you use? http://struts.apache.org/development/2.x/docs/regex-validator.html

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
As far as i remember commons logging is one of the implementation of log4j. but xworks classes does not use log4j. I am saying this because i have used the log that comes from the super class which is a xworks class and that is not of log4j. On Wed, Mar 20, 2013 at 2:53 AM, Lukasz Lenart

Re: problem with regex validator

2013-03-19 Thread Paul Benedict
What input value are you testing against the regex? On Tue, Mar 19, 2013 at 4:28 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: As far as i remember commons logging is one of the implementation of log4j. but xworks classes does not use log4j. I am saying this because i have used

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: As far as i remember commons logging is one of the implementation of log4j. but xworks classes does not use log4j. I am saying this because i have used the log that comes from the super class which is a xworks class and that is not of

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
something like apple (without quotes). On Wed, Mar 20, 2013 at 3:02 AM, Paul Benedict pbened...@apache.org wrote: What input value are you testing against the regex? On Tue, Mar 19, 2013 at 4:28 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: As far as i remember commons

Re: problem with regex validator

2013-03-19 Thread Paul Benedict
Did you add the ^ and $ like I suggested? On Tue, Mar 19, 2013 at 4:34 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: something like apple (without quotes). On Wed, Mar 20, 2013 at 3:02 AM, Paul Benedict pbened...@apache.org wrote: What input value are you testing against the

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Paul Benedict pbened...@apache.org: Did you add the ^ and $ like I suggested? Is really not needed, I have tested with the Showcase app, just modify FieldValidatorsExampleAction-submitFieldValidatorsExamples-validation.xml and you can see the desired behaviour Regards -- Łukasz + 48

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: something like apple (without quotes). Which version of Struts do you use? Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ - To unsubscribe, e-mail:

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
sorry for my comment. what you said is right. Thank you for that info. On Wed, Mar 20, 2013 at 3:04 AM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: As far as i remember commons logging is one of the implementation of log4j. but

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
i use struts 2.3.12 On Wed, Mar 20, 2013 at 3:15 AM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: something like apple (without quotes). Which version of Struts do you use? Regards -- Łukasz + 48 606 323 122

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: i use struts 2.3.12 Could you show how did toy define regex validator? As I said, expression param name was changed to regex Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
I am not sure who is toy. On Wed, Mar 20, 2013 at 3:44 AM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: i use struts 2.3.12 Could you show how did toy define regex validator? As I said, expression param name was changed to regex

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: I am not sure who is toy. *you Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
are u asking me to show how i have written custom validator for regex? On Wed, Mar 20, 2013 at 3:50 AM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: I am not sure who is toy. *you Regards -- Łukasz + 48 606 323 122

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: are u asking me to show how i have written custom validator for regex? Nope, how did you configure built-in regex validator, the *-validation.xml file Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/

Re: problem with regex validator

2013-03-19 Thread Dave Newton
This is fun. On Tue, Mar 19, 2013 at 6:29 PM, Lukasz Lenart lukaszlen...@apache.orgwrote: 2013/3/19 Muralidhar Yaragalla java.yaraga...@gmail.com: are u asking me to show how i have written custom validator for regex? Nope, how did you configure built-in regex validator, the

Re: problem with regex validator

2013-03-19 Thread Lukasz Lenart
2013/3/19 Dave Newton davelnew...@gmail.com: This is fun. don't push ;-) Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands,

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
This is how i did !DOCTYPE validators PUBLIC -//Apache Struts//XWork Validator 1.0.2//EN http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd; validators field name=votingTopic.votingTopic field-validator type=regex param name=expression![CDATA[[^]+]]/param

Re: problem with regex validator

2013-03-19 Thread Chris Pratt
Muralindhar, I just realized I forgot the + from your original regex. Did you try my regex as is or did you fix it like [lt;gt;]+ ? (*Chris*) On Tue, Mar 19, 2013 at 1:35 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: Hi Chris, I tried with the regex that you suggested but it did

Re: problem with regex validator

2013-03-19 Thread Chris Pratt
Try: param name=regex[^lt;gt;]+/param (*Chris*) On Tue, Mar 19, 2013 at 3:50 PM, Muralidhar Yaragalla java.yaraga...@gmail.com wrote: This is how i did !DOCTYPE validators PUBLIC -//Apache Struts//XWork Validator 1.0.2//EN

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Yes I did. Not only this to that matter a simple reg which is shown in docs also did not work. so i concluded that validator itself is not working. I dont know why? On Wed, Mar 20, 2013 at 4:23 AM, Chris Pratt thechrispr...@gmail.comwrote: Muralindhar, I just realized I forgot the + from

Re: problem with regex validator

2013-03-19 Thread Muralidhar Yaragalla
Yahoo.. This is working. when i change the param name expression to regex as you suggested it is working. Thank you so much. Finally got it On Wed, Mar 20, 2013 at 4:27 AM, Chris Pratt thechrispr...@gmail.comwrote: Try: param name=regex[^lt;gt;]+/param (*Chris*) On