Hi sreekanth, I have changed the names as u suggested but it did not work. i have read the link u posted and i did everything that the link says. i have debugged as well. it is not throwing any error.
*Thanks and Regards,* Muralidhar Yaragalla. *http://yaragalla.blogspot.in/ <http://yaragalla.blogspot.in/>* On Thu, Dec 25, 2014 at 10:43 PM, Sreekanth S. Nair < sreekanth.n...@egovernments.org> wrote: > As Dave said, kindly show some patience. > > First of validation is nothing to do with theme so just leave the theme > alone. > > 1) Can you try renaming the action class name from SampleRegOne to > SampleRegOneAction > and same in struts.xml > > 2) If you give action alias name like below, > <action name="sampleRegOne" > class="com.zedlabs.samplereg.action.SampleRegOne" > > > as far as i understood you need to use the alias name suffixed along with > the action class name so in essence your validator xml name should be some > thing like below > > SampleRegOne-sampleRegOne-validation.xml > > Since i don't have much knowledge in xml based validation i recommend you > to read upon struts2 xml based validation from the below link > > http://www.codejava.net/frameworks/struts/struts2-form-validation-basic-example-using-xml > > If the above solution is not working then try and figure out the problem by > debugging through struts2 source. > > If the above solutions couldn't resolve your problem then get some debug > level log of struts2 while accessing that particular action and post it > over here. > > > > > On Thu, Dec 25, 2014 at 8:34 PM, Dave Newton <davelnew...@gmail.com> > wrote: > > > Unrelated to the technical issue: bear in mind the mailing list is a > > volunteer-"staffed" resource. Nobody is deliberately delaying a > > response. We already know you need help. In the US, at least, it's a > > fairly major holiday, and people are doing things besides trying to > > reproduce your environment and code to help out. > > > > With that in mind, please be patient. > > > > > > On Thu, Dec 25, 2014 at 9:01 AM, Yaragalla Muralidhar > > <yaragallamur...@gmail.com> wrote: > > > kindly help me solve this issue > > > > > > *Thanks and Regards,* > > > Muralidhar Yaragalla. > > > > > > *http://yaragalla.blogspot.in/ <http://yaragalla.blogspot.in/>* > > > > > > On Thu, Dec 25, 2014 at 8:02 PM, Yaragalla Muralidhar < > > > yaragallamur...@gmail.com> wrote: > > > > > >> my struts config.xml is as below.kindly help me in solving this. > > >> > > >> <?xml version="1.0" encoding="UTF-8" ?> > > >> <!DOCTYPE struts PUBLIC > > >> "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" > > >> "http://struts.apache.org/dtds/struts-2.3.dtd"> > > >> > > >> <struts> > > >> > > >> <constant name="struts.enable.DynamicMethodInvocation" > > value="false" /> > > >> <constant name="struts.devMode" value="true" /> > > >> > > >> > > >> > > >> <package name="sr" namespace="/" extends="struts-default"> > > >> > > >> <interceptors> > > >> <interceptor-stack name="appDefault"> > > >> <interceptor-ref name="defaultStack" /> > > >> </interceptor-stack> > > >> </interceptors> > > >> > > >> <default-interceptor-ref name="appDefault" /> > > >> > > >> <global-results> > > >> <result name="error">/error.jsp</result> > > >> </global-results> > > >> > > >> <global-exception-mappings> > > >> <exception-mapping exception="java.lang.Exception" > > >> result="error"/> > > >> </global-exception-mappings> > > >> > > >> <action name="start" > > class="com.zedlabs.samplereg.action.InitialAction" > > >> > > > >> <result name="success" > > >/sampleReg/jsp/sampleRegTemplate.jsp</result> > > >> > > >> </action> > > >> > > >> <action name="sampleRegOne" > > >> class="com.zedlabs.samplereg.action.SampleRegOne" > > > >> <result name="success" > > >> >/sampleReg/jsp/sampleRegTwoTemplate.jsp</result> > > >> <result name="input" > >/sampleReg/jsp/sampleRegTemplate.jsp</result> > > >> > > >> </action> > > >> <action name="sampleRegTwo" > > >> class="com.zedlabs.samplereg.action.SampleRegTwoAction" > > > >> <result name="success" > > >> >/sampleReg/jsp/sampleRegThreeTemplate.jsp</result> > > >> </action> > > >> <action name="sampleRegThree" > > >> class="com.zedlabs.samplereg.action.SampleRegThreeAction" > > > >> <result name="success" > > >> >/sampleReg/jsp/sampleRegFourTemplate.jsp</result> > > >> </action> > > >> > > >> </package> > > >> > > >> <include file="mailreader-default.xml"/> > > >> > > >> </struts> > > >> > > >> > > >> *Thanks and Regards,* > > >> Muralidhar Yaragalla. > > >> > > >> *http://yaragalla.blogspot.in/ <http://yaragalla.blogspot.in/>* > > >> > > >> On Thu, Dec 25, 2014 at 7:47 PM, Yaragalla Muralidhar < > > >> yaragallamur...@gmail.com> wrote: > > >> > > >>> The following is my action class > > >>> > > >>> package com.zedlabs.samplereg.action; > > >>> > > >>> import java.util.HashMap; > > >>> import java.util.Map; > > >>> > > >>> import org.apache.commons.logging.Log; > > >>> import org.apache.commons.logging.LogFactory; > > >>> > > >>> import com.zedlabs.action.ZedActionSupport; > > >>> import com.zedlabs.samplereg.dto.PDDto; > > >>> import com.zedlabs.samplereg.service.SampleRegService; > > >>> import com.zedlabs.samplereg.service.SampleRegServiceImpl; > > >>> > > >>> public class SampleRegOne extends ZedActionSupport { > > >>> > > >>> private static final long serialVersionUID = -8621676046564513353L; > > >>> private Log log=LogFactory.getLog(SampleRegOne.class); > > >>> private SampleRegService sampleReg=new SampleRegServiceImpl(); > > >>> private Map<String,String> sampledrawnBy=new > HashMap<String,String>(); > > >>> private PDDto primaryDetails=new PDDto(); > > >>> @Override > > >>> public String execute() { > > >>> try{ > > >>> sampledrawnBy.put("zedlabs", "Zedlabs"); > > >>> sampleReg.savePrimaryDetails(primaryDetails); > > >>> }catch(Exception e){ > > >>> log.error(e.getMessage(), e); > > >>> } > > >>> return SUCCESS; > > >>> } > > >>> > > >>> public Map<String, String> getSampledrawnBy() { > > >>> return sampledrawnBy; > > >>> } > > >>> > > >>> public void setSampledrawnBy(Map<String, String> sampledrawnBy) { > > >>> this.sampledrawnBy = sampledrawnBy; > > >>> } > > >>> > > >>> public PDDto getPrimaryDetails() { > > >>> return primaryDetails; > > >>> } > > >>> > > >>> public void setPrimaryDetails(PDDto primaryDetails) { > > >>> this.primaryDetails = primaryDetails; > > >>> } > > >>> > > >>> > > >>> } > > >>> > > >>> > > >>> *Thanks and Regards,* > > >>> Muralidhar Yaragalla. > > >>> > > >>> *http://yaragalla.blogspot.in/ <http://yaragalla.blogspot.in/>* > > >>> > > >>> On Thu, Dec 25, 2014 at 6:30 PM, Yaragalla Muralidhar < > > >>> yaragallamur...@gmail.com> wrote: > > >>> > > >>>> if the validation works then i can think about messages > > >>>> > > >>>> *Thanks and Regards,* > > >>>> Muralidhar Yaragalla. > > >>>> > > >>>> *http://yaragalla.blogspot.in/ <http://yaragalla.blogspot.in/>* > > >>>> > > >>>> On Thu, Dec 25, 2014 at 6:30 PM, Yaragalla Muralidhar < > > >>>> yaragallamur...@gmail.com> wrote: > > >>>> > > >>>>> I have changed the theme to css_xhtml so it should display right? > > >>>>> > > >>>>> *Thanks and Regards,* > > >>>>> Muralidhar Yaragalla. > > >>>>> > > >>>>> *http://yaragalla.blogspot.in/ <http://yaragalla.blogspot.in/>* > > >>>>> > > >>>>> On Thu, Dec 25, 2014 at 6:28 PM, Dave Newton < > davelnew...@gmail.com> > > >>>>> wrote: > > >>>>> > > >>>>>> Then you're doing something else wrong; never mind. > > >>>>>> > > >>>>>> You still won't see the messages unless you display them manually. > > >>>>>> > > >>>>>> On Thu, Dec 25, 2014 at 6:56 AM, Yaragalla Muralidhar > > >>>>>> <yaragallamur...@gmail.com> wrote: > > >>>>>> > in my case validations are not happenening . Even though > > validation > > >>>>>> fails > > >>>>>> > it is moving to succeess rather than input jsp. > > >>>>>> > > > >>>>>> > *Thanks and Regards,* > > >>>>>> > Muralidhar Yaragalla. > > >>>>>> > > > >>>>>> > *http://yaragalla.blogspot.in/ <http://yaragalla.blogspot.in/>* > > >>>>>> > > > >>>>>> > On Thu, Dec 25, 2014 at 6:15 PM, Dave Newton < > > davelnew...@gmail.com> > > >>>>>> wrote: > > >>>>>> > > > >>>>>> >> Please read up on the themes. > > >>>>>> >> > > >>>>>> >> Nutshell: validation happens (this is trivially provable), > > >>>>>> validation > > >>>>>> >> message display does not. > > >>>>>> >> > > >>>>>> >> On Thu, Dec 25, 2014 at 6:41 AM, Yaragalla Muralidhar > > >>>>>> >> <yaragallamur...@gmail.com> wrote: > > >>>>>> >> > is it because of the simple theam? In simple theam > validations > > >>>>>> dont > > >>>>>> >> happen > > >>>>>> >> > is it? if i dont use simple theme view components are > > generating > > >>>>>> their > > >>>>>> >> own > > >>>>>> >> > decoration. Our custom alignment is going wrong. > > >>>>>> >> > > > >>>>>> >> > *Thanks and Regards,* > > >>>>>> >> > Muralidhar Yaragalla. > > >>>>>> >> > > > >>>>>> >> > *http://yaragalla.blogspot.in/ < > http://yaragalla.blogspot.in/ > > >* > > >>>>>> >> > > > >>>>>> >> > On Thu, Dec 25, 2014 at 5:05 PM, Dave Newton < > > >>>>>> davelnew...@gmail.com> > > >>>>>> >> wrote: > > >>>>>> >> > > > >>>>>> >> >> Simple theme is simpler than you think. > > >>>>>> >> >> On Dec 25, 2014 4:46 AM, "Yaragalla Muralidhar" < > > >>>>>> >> yaragallamur...@gmail.com > > >>>>>> >> >> > > > >>>>>> >> >> wrote: > > >>>>>> >> >> > > >>>>>> >> >> > I am using struts2.3.20 and using simple theme. > > >>>>>> >> >> > > > >>>>>> >> >> > *Thanks and Regards,* > > >>>>>> >> >> > Muralidhar Yaragalla. > > >>>>>> >> >> > > > >>>>>> >> >> > *http://yaragalla.blogspot.in/ < > > http://yaragalla.blogspot.in/ > > >>>>>> >* > > >>>>>> >> >> > > > >>>>>> >> >> > On Thu, Dec 25, 2014 at 4:08 PM, Yaragalla Muralidhar < > > >>>>>> >> >> > yaragallamur...@gmail.com> wrote: > > >>>>>> >> >> > > > >>>>>> >> >> > > Hi i am having problem in turning on validations. I have > > >>>>>> written > > >>>>>> >> >> > > "actionClass-validation.xml" file in the same package as > > >>>>>> action > > >>>>>> >> class. > > >>>>>> >> >> > but > > >>>>>> >> >> > > the validations are not working. the following is my > > >>>>>> validation xml > > >>>>>> >> >> file. > > >>>>>> >> >> > > > > >>>>>> >> >> > > <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork > > >>>>>> Validator > > >>>>>> >> >> 1.0.3//EN" > > >>>>>> >> >> > > " > > >>>>>> http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> > > >>>>>> >> >> > > <validators> > > >>>>>> >> >> > > > > >>>>>> >> >> > > <field name="primaryDetails.branchId"> > > >>>>>> >> >> > > <field-validator type="required"> > > >>>>>> >> >> > > <message key=" > error.additional.details.passport.no > > >>>>>> ">Could > > >>>>>> >> not > > >>>>>> >> >> > find > > >>>>>> >> >> > > error.additional.details.passport.no!</message> > > >>>>>> >> >> > > </field-validator> > > >>>>>> >> >> > > <field-validator type="regex"> > > >>>>>> >> >> > > <param > > name="regex"><![CDATA[[1-9]{0,40}]]></param> > > >>>>>> >> >> > > <message key=" > error.additional.details.pancard.no > > ">Could > > >>>>>> not > > >>>>>> >> >> find > > >>>>>> >> >> > > error.additional.details.pancard.no</message> > > >>>>>> >> >> > > </field-validator> > > >>>>>> >> >> > > </field> > > >>>>>> >> >> > > <field name="primaryDetails.patientName"> > > >>>>>> >> >> > > <field-validator type="required"> > > >>>>>> >> >> > > <message key=" > error.additional.details.passport.no > > >>>>>> ">Could > > >>>>>> >> not > > >>>>>> >> >> > find > > >>>>>> >> >> > > error.additional.details.passport.no!</message> > > >>>>>> >> >> > > </field-validator> > > >>>>>> >> >> > > > > >>>>>> >> >> > > </field> > > >>>>>> >> >> > > > > >>>>>> >> >> > > </validators> > > >>>>>> >> >> > > > > >>>>>> >> >> > > do i have to do something else to turn on validations? > > >>>>>> >> >> > > > > >>>>>> >> >> > > > > >>>>>> >> >> > > *Thanks and Regards,* > > >>>>>> >> >> > > Muralidhar Yaragalla. > > >>>>>> >> >> > > > > >>>>>> >> >> > > *http://yaragalla.blogspot.in/ < > > >>>>>> http://yaragalla.blogspot.in/>* > > >>>>>> >> >> > > > > >>>>>> >> >> > > > >>>>>> >> >> > > >>>>>> >> > > >>>>>> >> > > >>>>>> >> > > >>>>>> >> -- > > >>>>>> >> e: davelnew...@gmail.com > > >>>>>> >> m: 908-380-8699 > > >>>>>> >> s: davelnewton_skype > > >>>>>> >> t: @dave_newton > > >>>>>> >> b: Bucky Bits > > >>>>>> >> g: davelnewton > > >>>>>> >> so: Dave Newton > > >>>>>> >> > > >>>>>> >> > > >>>>>> > > --------------------------------------------------------------------- > > >>>>>> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > > >>>>>> >> For additional commands, e-mail: user-h...@struts.apache.org > > >>>>>> >> > > >>>>>> >> > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> -- > > >>>>>> e: davelnew...@gmail.com > > >>>>>> m: 908-380-8699 > > >>>>>> s: davelnewton_skype > > >>>>>> t: @dave_newton > > >>>>>> b: Bucky Bits > > >>>>>> g: davelnewton > > >>>>>> so: Dave Newton > > >>>>>> > > >>>>>> > > --------------------------------------------------------------------- > > >>>>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > > >>>>>> For additional commands, e-mail: user-h...@struts.apache.org > > >>>>>> > > >>>>>> > > >>>>> > > >>>> > > >>> > > >> > > > > > > > > -- > > e: davelnew...@gmail.com > > m: 908-380-8699 > > s: davelnewton_skype > > t: @dave_newton > > b: Bucky Bits > > g: davelnewton > > so: Dave Newton > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > > For additional commands, e-mail: user-h...@struts.apache.org > > > > >