This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes JSF and the fly likes Tomahawk file upload problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "Tomahawk file upload problem" Watch "Tomahawk file upload problem" New topic

Tomahawk file upload problem

vijay k vemula

Joined: Dec 17, 2008
Posts: 10
Hi All,

Thanks to all for your previous valuable suggestions.

Currently iam working on Tomahawk file upload functionality. Here is the code which i developed

<h:form id="uploadForm" enctype="multipart/form-data">
<t:inputFileUpload id="fileupload1" size="115" value="#{photosUploadBean.upFile}" accept="image/*" storage="file" required="true" />
<h:commandButton value="#{ClientLabels['PhotosUpload.UploadPhotos']}" action="#{photosUploadBean.upLoad}"/>

I mapped the value attribute of <t:inputFileUpload> to my backing bean property.
private UploadedFile upFile;
public UploadedFile getUpFile() {
return upFile;

public void setUpFile(UploadedFile upFile) {
this.upFile = upFile;

public void upLoad() throws IOException
FacesContext context = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) context.getExternalContext().getSession(false);
String emailComments = getEmailComments();

InputStream stream = upFile.getInputStream();


The problem iam getting here is my "upFile" property is null when the user clicked on "Upload Photos" button.

Any help will be highly appreciated.Waiting for your earlier response as this of my higher priority.

V.Vijay Krishna
Bauke Scholtz
Ranch Hand

Joined: Oct 08, 2006
Posts: 2458
Is the ExtensionsFilter configured properly? You need to declare it in the web.xml and map it on the servlet-name of the FacesServlet. Also see the documentation that come along with Tomahawk.
It is sorta covered in the JavaRanch Style Guide.
subject: Tomahawk file upload problem
Similar Threads
File upload
Uploading files with JSF
File Upload error JSF tomahawk
Buggy <t:inputFileUpload
Retain File Selected in a File Upload Component