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 >>>> >>>> >>> >> >