Pessoal, tudo bem::??
Estou tendo um problema com envio do arquivo para meu Bean.Estou trabalhando com Struts…
Abaixo o arquivo JSP que contem o formulario…
 <html:form action="/BeanTrabalho" method="post" enctype="multipart/form-data">
                        <div id="titulotrabalho">Titulo: <html:text property="titulo" size="50"/></div>
                        <div id="listarea">Area: <html:select property="areaconhecimento">
                                <html:option value="1"> Ciencias Agrarias</html:option>
                                <html:option value="2"> Ciencias Humanas</html:option>
                                <html:option value="3"> Ciencias Sociais Aplicadas</html:option>
                                <html:option value="4">  Engenharias</html:option>
                                <html:option value="5">  Linguistica, Letras e Artes</html:option>
                                <html:option value="6"> Ciencias Biologicas</html:option>
                                 <html:option value="7"> Ciencias da Saude</html:option>
                                  <html:option value="8"> Ciencias Exatas e da Terra</html:option>
                                   <html:option value="9"> Outros</html:option>
                            </html:select>
                        </div>
   
                        <div>
                            <label id="arquivo" >Arquivo: <html:file   property="arquivo" styleId="arquivo1" > /></label> </html:file>
                        </div>
                        
                        <div id="btcaduser"><html:submit property="bt" value="Enviar"/></div>
                       
                    </html:form>Agora meu Bean
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocio;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.channels.FileChannel;
/**
 *
 * @author Rod
 */
public class BeanTrabalho extends org.apache.struts.action.ActionForm {
    
  private String titulo;
  private  int areaconhecimento;
  private  File arquivo ;
    public File getArquivo() {
        return arquivo;
    }
    public void setArquivo(File arquivo) {
        this.arquivo = arquivo;
    }
    public String getTitulo() {
        return titulo;
    }
    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }
    public int getAreaconhecimento() {
        return areaconhecimento;
    }
    public void setAreaconhecimento(int areaconhecimento) {
        this.areaconhecimento = areaconhecimento;
    }
    public String moveArquivo(){
        copyFile(this.getArquivo(), new File("c:\\uploads\\"+ getTitulo()));
        return "SUCCESS";
    }
    private static void copyFile(File in, File out) {
        try {
            FileChannel sourceChannel = new FileInputStream(in).getChannel();
            FileChannel destinationChannel = new FileOutputStream(out).getChannel();
            sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel);
            sourceChannel.close();
            destinationChannel.close();
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }
    
}A mensagem de erro é esta…!
Estou com incompatibildade de tipos…tá faltando algum detalhe que não estou sabendo…
Obrigado a todos
Obrigado a todos.!