Right, sorry.  That's what I meant.  Tomohawk.  To many T's..  :)  Tobago is
"closer" to portal support in how they handle fileUploads, I just don't
think the portal code has been added yet.

On Feb 12, 2008 7:13 AM, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:

> this is Tomahawk, but I am sure that has issue in portal world as well
>
> -M
>
> On Feb 12, 2008 3:08 PM, Scott O'Bryan <[EMAIL PROTECTED]> wrote:
> > I'm not sure the Tobago inputFileUpload works in a portal environment
> yet.
> > The main issue is with filters.
> >
> > Scott
> >
> >
> >
> > On Feb 12, 2008 7:05 AM, roxie <[EMAIL PROTECTED]> wrote:
> >
> > >
> > > I am trying to write application to upload images from client machine
>  to
> > my
> > > web server.  My appln is a jboss portal  application. As soon as i
> give
> > > enctype the navigation does not work.  If i remove the line,
> navigation
> > > works but i get NullPointerException accessing myFile. Any help would
> be
> > > appreciated.
> > >
> > > JSP
> > > <h:form id="editPracticePictures" enctype="multipart/form-data">
> > >        <h:outputText value="Practice Image Upload: " />
> > >        <h:messages style="color:red"/>
> > >        <t:panelGrid columns="1">
> > >            <t:inputFileUpload id="myFile" accept="image/*"
> > > value="#{UploadFileJSFBean.myFile}"
> > >               size="50" storage="file"/>           <h:commandButton
> > id="upload"
> > > action="#{UploadFileJSFBean.uploadFile}" value="Click here to Upload"
> > > styleClass="submit"/>
> > >                <h:commandButton id="cancel" action="cancel"
> value="Cancel"
> > > styleClass="submit"/>
> > >        </t:panelGrid>
> > >
> > > UploadFileJSFBean.java
> > > public final class UploadFileJSFBean extends BaseBean{
> > > private UploadedFile myFile;
> > > public UploadedFile getMyFile() {
> > >                return myFile;
> > > }
> > > public void setMyFile(UploadedFile myFile) {
> > >                this.myFile = myFile;
> > > }
> > > }
> > >
> > > web.xml
> > >  <filter>
> > >      <filter-name>MyFacesExtensionsFilter</filter-name>
> > >
> > >
> > <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter
> </filter-class>
> > >      <init-param>
> > >              <param-name>maxFileSize</param-name>
> > >              <param-value>20m</param-value>
> > >      </init-param>
> > >    </filter>
> > >    <filter-mapping>
> > >      <filter-name>MyFacesExtensionsFilter</filter-name>
> > >      <servlet-name>Faces Servlet</servlet-name>
> > >    </filter-mapping>
> > >    <filter-mapping>
> > >      <filter-name>MyFacesExtensionsFilter</filter-name>
> > >      <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> > >    </filter-mapping>
> > >
> > >
> > > faces-config.xml
> > > <managed-bean>
> > > <managed-bean-name>UploadFileJSFBean</managed-bean-name>
> > >
> > <managed-bean-class>com.healthmarkets.practice.UploadFileJSFBean
> </managed-bean-class>
> > > <managed-bean-scope>session</managed-bean-scope>
> > > </managed-bean>
> > >
> > > <navigation-rule>
> > >        <from-view-id>/practice/Pictures.jsp</from-view-id>
> > >        <navigation-case>
> > >            <from-outcome>submit</from-outcome>
> > >            <to-view-id>/practice/PracticeInfo.jsp</to-view-id>
> > >        </navigation-case>
> > > </navigation-rule>
> > >
> > > --
> > > View this message in context:
> >
> http://www.nabble.com/InputFileUpload-help-needed-tp15433654p15433654.html
> > > Sent from the MyFaces - Users mailing list archive at Nabble.com.
> > >
> > >
> >
> >
>
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org
>

Reply via email to