Struts validator status 404 action not avaliable

Posted on 2006-07-20
Last Modified: 2008-02-01
i am using struts Actionerror was working fine but validator is not working

<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>


  <body >

    <html:form action="/valviji" onsubmit="return validateLookupform(this)" >

     <table width="45%" border=0>
       <td> Symbol </td>
            <td> <html:text property="symbol"/></td>
            <td><bean:message key="Lookupform.symbol" />
                 <td> <html:submit property="submit" value="submit"/></td>


<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE form-validation PUBLIC
          "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"


     This is a minimal Validator form file with a couple of examples.


        <!-- A-->
     <!--    example-->



        <!-- An example form -->
        <form name="Lookupform">
                    <arg0 key="Lookupform.symbol"/>

                              <!--  mask change -->



<!-- <?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE form-validation PUBLIC
          "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN"

     <form name="Lookupform">
            <field property="symbol" depends="required,mask">
            <arg0 key="Lookupform.symbol"/>


<validator name="required"
.Object, org.apache.commons.validator
.ValidatorAction, org.apache.commons
.validator.Field, org.apache.struts
.action.ActionErrors, javax.servlet
      title = Welcome to Struts Application
heading= Example for Internationalization
error.lookup.symbol.required=A Valid Symbol is Required
errors.lookup.unknown=An UnKnown Symbol {0}.Enter a Proper Symbol.
errors.header=<h3><font color="red"> Error List </font></h3>
errors.footer=<br>End of Error Message

Lookupform.symbol.proplem=the blank areaname
symbol.error=Correct Symbol
errors.required={0} is required.
sym.err={0}Invalid symbol
errors.invalid={0} is invalid.

plz send details about my above program ana what i did wrong
Question by:saravananvg
  • 2
LVL 30

Accepted Solution

Mayank S earned 25 total points
ID: 17144839
>> classname="org.apache
>> .struts.validator.FieldChecks"

Is there a new-line there in the file? I'm not sure if it would work but I'll prefer being on the safer side with:


so on....


Assisted Solution

orhanbaba earned 25 total points
ID: 17152636
you will put this in your validator.xml
<!-- Tast form Validation-->
<form name="TestForm">
    <field  property="username"
         <arg key=""/>

in jsp page
html stuff...

<html:form action="/TestValidation" method="post" onsubmit="return validateTestForm(this);">
<html:text property="username" size="25" maxlength="25"/>
<!-- Begin Attention Here-->
<html:javascript formName="TestForm"/><!-- you didnt put this in your code -->
<!-- End Attention Here :) -->

html stuff...

If you are working with eclipse sometimes you need to restart tomcat when you change the xml files.

Expert Comment

ID: 17152670
and put validate="true" in your struts action configuration.

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
firstChar challenge 13 110
get weblogic logged in user in java 2 58
split string containing \r\n in Java 46 38
even odd program using while loop 3 29
Java Flight Recorder and Java Mission Control together create a complete tool chain to continuously collect low level and detailed runtime information enabling after-the-fact incident analysis. Java Flight Recorder is a profiling and event collectio…
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now