Hi,
I'm using struts 2.0.6, and I keep getting the following exception when I try
to replicate the fileupload example in the showcase:
Unable to load bean org.apache.struts2.dispatcher.multipart.MultiPartRequest
(jakarta) - [unknown location]
org.apache.struts2.config.BeanSelectionProvider$ObjectFactoryDelegateFactory.create(BeanSelectionProvider.java:247)
com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuilder.java:134)
com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:476)
com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:486)
com.opensymphony.xwork2.inject.ContainerImpl$9.call(ContainerImpl.java:517)
com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:542)
com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl.java:515)
org.apache.struts2.dispatcher.Dispatcher.wrapRequest(Dispatcher.java:700)
org.apache.struts2.dispatcher.FilterDispatcher.prepareDispatcherAndWrapRequest(FilterDispatcher.java:327)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:390)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
Here is my jsp:
<s:form action="SMIGImport" method="POST" enctype="multipart/form-data">
<s:file name="upload" label="File" />
<s:submit key="importSMIGButton" method="importSMIGButtonPressed" />
</s:form>
Here is my validation.xml:
<validators>
<field name="upload">
<field-validator type="fieldexpression">
<param name="expression"><![CDATA[upload.length() > 0]]></param>
<message>File cannot be empty</message>
</field-validator>
</field>
</validators>
If I remove enctype="multipart/form-data", I get the following error: Invalid
field value for field "upload".
Any idea how to fix this? Does this have to do with my version of struts, or
is there something that I'm missing.
Thanks,
Session
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]