Hello All, 
   I have a page on which I have to update 2-3 fields based on value
selected by the user for another field. What I did was create an action
which I call by executing some javascript by capturing the onchange
event. Here is my struts-config.xml clip
                <form-bean name="ApplicationForm"
type="com.sbc.hrtech.loa.ui.form.LoaApplicationForm"/>
...
...
...
..
                <action path="/updateApplicationData" validate="false"
type="com.sbc.hrtech.loa.ui.action.UpdateApplicationDataAction"
scope="request" input="/WEB-INF/jsp/application.jsp"
name="ApplicationForm">
                        <forward name="success"
path="/WEB-INF/jsp/application.jsp"/>
                </action>

In my html(actually XSL), I have the following javascript function 
                        function updateDisplayData(fieldName){
                                document.ApplicationForm.action =
"/loa/updateApplicationData.do?changedField="+fieldName;
                                document.ApplicationForm.submit();
                        }

However in the action class, when I try to refer to the form, I get a
null pointer exception. Any ideas what I am doing wrong?

        public ActionForward execute(ActionMapping am, ActionForm af,
                HttpServletRequest req, HttpServletResponse res)
                throws Exception {
                HttpSession sess = req.getSession();
                ActionErrors actionErrs = new ActionErrors();
                LoaApplicationForm laf = (LoaApplicationForm)af;
--> LINE WHICH THROWS THE EXCEPTION BELOW
                if(laf.validBeginDate(actionErrs) &&
laf.validEndDate(actionErrs)){

Thanks,
Sohil

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to