struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Pelly <gpe...@esri.com>
Subject RE: DynaActionForm
Date Fri, 11 Mar 2005 02:40:14 GMT
I think you have 2 errors in the HTML below

1. try changing action="/viewProjects" to action="viewProjects" (not sure if
this is necessary)
2. you need to use <html:hidden property="junk"> rather than an <input>

------
<html:form   method="post" action="/viewProjects" >
<input type="hidden" name="junk" value="junk"/> </html:form>
----------
 Greg

-----Original Message-----
From: user-return-133143-gpelly=esri.com@struts.apache.org
[mailto:user-return-133143-gpelly=esri.com@struts.apache.org] 
Sent: Thursday, March 10, 2005 6:36 PM
To: user@struts.apache.org
Subject: DynaActionForm 

Hi folks,
I am using a DynaActionForm with an Action.  I have the following exception
when the form is submitted.
but if I use a regular ActionForm it's ok... what's wrong? thanks in advance

my form-bean:	
<form-bean name="emptyForm"
type="org.apache.struts.action.DynaActionForm">
		<form-property name="junk"
type="java.lang.String"></form-property>
</form-bean>

my action-mapping:
		<action path="/viewProjects" name="emptyForm"
			type="com.xxx.ViewProjectsAction">
			<forward name="success"
path="/calc/ProjectManager.jsp"/>
			<forward name="failure"
path="/calc/AssessmentCalc.jsp"/>
		</action>
my form:
<html:form   method="post" action="/viewProjects" >
<input type="hidden" name="junk" value="junk"/> </html:form>

SRVE0068E: Could not invoke the service() method on servlet action.
Exception thrown :
java.lang.NullPointerException
	at
org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:852)
	at
org.apache.struts.action.RequestProcessor.processActionForm(RequestProcessor
.java:364)
	at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:253)
	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(Compiled
Code))
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled
Code))
	at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(C
ompiled
Code))
	at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.
java(Compiled
Code))
	at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:2837)
	at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:220)
	at
com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:204)
	at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(Compile
d
Code))
	at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java(Compi
led
Code))
	at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(Ht
tpInboundLink.java(Compiled
Code))
	at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(Ht
tpInboundLink.java(Compiled
Code))
	at
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLRea
dCallback.java(Compiled
Code))
	at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManage
r.java(Compiled
Code))
	at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java
(Compiled
Code))
	at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java
(Compiled
Code))
	at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.jav
a(Compiled
Code))
	at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))


		
__________________________________
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/ 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message