I am getting the same error. 

The name of the button that I want to emulate is "action" and  the value
is "Continue". Where/how do I set this parameter in the Java Script so
that the LookupDispatchAction  is able to get the value.   

-----Original Message-----
From: Yansheng Lin [mailto:[EMAIL PROTECTED] 
Sent: Monday, November 10, 2003 5:42 PM
To: 'Struts Users Mailing List'
Subject: RE: Form submission through java script

If you do a System.out on action, you will find it's null right now.
You need to pass a valid action to the your dispatch Action so that it
knows which handler to call.

>document.form.action='continue';


-----Original Message-----
From: Shishir K. Singh [mailto:[EMAIL PROTECTED]
Sent: lundi 10 novembre 2003 15:33
To: Struts Users Mailing List
Subject: Form submission through java script


Hi, 

I have a form with one drop down menu list and two buttons (continue and
previous ). The two buttons are hooked up to the LookupDispatchAction
where 
I process the code as required by the action of the button. Everything
works fine if I use the buttons. 


My requirement is that when I click on any one value of the list box,
the form should get submitted. I am trying to use Javascript to do the
same. 

In the onclick of the select html:select, I have a function called
submit() 

The submit function looks like this



<script language="text/javascript">
    function submit() {
        document.form.action =
http://localhost:8081/createContentAction.do
        document.form.submit()
    }

</script> 

 
And my form action is 


<html:form  action="/createContentAction">





When I click any value in the drop down, I get this error :


javax.servlet.ServletException: Request[/createContentAction] does not
contain handler parameter named action
        at
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAct
ion.java:199)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
ocessor.java:484)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
274)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFi
lter.java:226)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:213)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:190)


Can anyone pls tell me where am I going wrong or what more needs to be
done ??

TIA
Shishir

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


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


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

Reply via email to