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]