Ola! pessoal
estou utilizando o Struts 2 para fazer upload de um arquivo.
Já dei uma olhada em vários tutoriais da web inclusive o daqui do guj.
Mas de forma alguma consigo inserir o arquivo na action, dá um erro porque ele tenta setar o arquivo como String e não como File
Alguem já teve um problema parecido?
Obs:
A excessão que dá é
14:35:41,659 WARN [OgnlValueStack] Error setting expression 'arquivo' with value '[Ljava.lang.String;@51dc9a'
ognl.MethodFailedException: Method "setArquivo" failed for object br.gov.caixa.action.ProcessarMovimentoAction@1fb19a9 [java.lang.NoSuchMethodException: br.gov.caixa.action.ProcessarMovimentoAction.setArquivo([Ljava.lang.String;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1285)
at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1474)
at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:28)
at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)
at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.setProperty(CompoundRootAccessor.java:65)
at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2245)