Hey,

 

i am trying to validate the input of a form bean containing various fields.
One of the fields requires the entry of an URL.

The field-tag in my validation.xml looks like that:

 

<field property="otherProperty(webURL)" depends="required,url">

      <msg name="required" key=" errors.required"/>

      <msg name="url" key="errors.url"/>

      <arg key=" webURL" position="0"/>  

      <var>

            <var-name>allowallschemes</var-name>

            <var-value>false</var-value>

      </var>

      <var>

            <var-name>schemes</var-name>

            <var-value>http</var-value>

      </var>

</field>

 

Validation works just fine with all the other fields, but not with this one.
When I leave it empty, I get an error-msg, that's okay, when i enter an
invalid url I also get an error-msg, still okay. but when I enter a valid
url (example:  <http://www.myurl.com/> http://www.myurl.com) I also get the
message that this is an invalid url, which is not okay, cause as long as I
am not able to enter valid urls my form bean will never parse.

 

What am I doing wrong? Why is struts telling me that every valid url I enter
is invalid?

 

Best regards

Franck

 

Reply via email to