Nesecito utilizar un inputfile pero no me es posible.
este es el codigo
PruebaJSF.xhtml
Código Java:
Ver original<h:body>
<h:form enctype="multipart/form-data">
<h:panelGrid>
<h:inputFile value="#{pbBean.part}"/>
<h:commandbutton value="enviar" action="#{pbBean.transferir()}"/>
<h:outputText value="#{rtBean.setOtro}"/>
</h:panelGrid>
</h:form>
</h:body>
este es el bean pbBean.java
Código Java:
Ver original@Named
@RequestScoped
public class pbBean{
Probaré Part Part;
Public void setPart(Part part){
Thais.part=part;
}
Public Part getPart(){
Return part;
}
public void transferir
() throws IOException, ServletException
{ FacesContext fc=FacesContext.getCurrentInstance();
rtBean rb=fc.getApplication().evaluateExpressionGet(fc, "#{rtBean}", rtBean.class);
Part part=this.part;
Rb.setOtro(Part.getName());
}
y este es el bean.rtBean.java
Código Java:
Ver original@RequestScoped
@Named
public class rtBean {
return otro;
}
public void setOtro
(String otro
) { this.otro = otro;
}
}
Y me lanza un error de ioexception.
y realmente no entiendo de donde viene el error ni como solucionarlo.