in my case I see a upload field with button. But the values for file, filename and contenttype in the backing bean are always null and getter/setter are never called only I comment the s:fileupload. In ohter forms in my app there is no problem with fileupload only in this one.
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | <html xmlns="http://www.w3.org/1999/xhtml" | xmlns:ui="http://java.sun.com/jsf/facelets" | xmlns:h="http://java.sun.com/jsf/html" | xmlns:f="http://java.sun.com/jsf/core" | xmlns:s="http://jboss.com/products/seam/taglib" | xmlns:a="https://ajax4jsf.dev.java.net/ajax" | xmlns:rich="http://richfaces.ajax4jsf.org/rich" | xmlns:t="http://myfaces.apache.org/tomahawk"> | <head> | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | <title>sonderfreigabe</title> | <link href="./stylesheet/theme.css" rel="stylesheet" type="text/css" /> | <link href="./stylesheet/date.css" rel="stylesheet" type="text/css" /> | </head> | | <body> | <div id="bodycontent"> | <div id="north"> | <div id="info"> | <div id="text" class="infos">| Imprint | Contact | 02/23/2007</div> | </div> | <div id="corporateID"> | <div id="hdrLogo"><img src="img/logo3.png" alt="logo" /></div> | </div> | <div id="bradgrum" class="infos"> | </div> | <div id="status"> | <a:status> | <f:facet name="start"> | <h:graphicImage value="/img/mozilla_blu.gif"></h:graphicImage> | </f:facet> | <f:facet name="stop"> | <h:graphicImage value="/img/connect_idle.gif"></h:graphicImage> | </f:facet> | </a:status></div> | </div> | | <div id="west"> | <h:form> | <a:commandLink action="#{specialreleaseeditor.create}" value="New Specialrelease" reRender="center" immediate="true"></a:commandLink> | </h:form> | </div> | | | <h:panelGroup id="center"> | <h:messages globalOnly="true" styleClass="message"/> | <!-- this is included normally with ui:include | | <div id="content"> | <span class="errors"> | <h:messages id="mainmassage" globalOnly="true"/> | </span> | <div id="uppercontent2"> | <h:form id="upperform" enctype="multipart/form-data"> | <s:validateAll> | <div class="formfield" style="float: left; width: 100%;"> | | <h:panelGrid id="upperPanelGrid" columns="1"> | | | | | <s:decorate id="descriptionDecorator" template="edit.xhtml"> | <ui:define name="label">Description:</ui:define> | <h:inputTextarea id="desc" value="#{specialreleaseeditor.description}" required="true"> | <a:support event="onblur" reRender="descriptionDecorator"/> | </h:inputTextarea> | <br /> | </s:decorate> | | | | | | | | <s:decorate> | <h:panelGrid id="fileugrid"> | <h:outputLabel for="fileupload">File</h:outputLabel> | <s:fileUpload id="fileupload" data="#{specialreleaseeditor.file}" accept="*/*" fileName="#{specialreleaseeditor.fileName}" contentType="#{specialreleaseeditor.fileContentType}"/> | <br /> | <s:message></s:message> | </h:panelGrid> | </s:decorate> | | | <h:panelGrid columns="1" id="grid"> | <a:commandLink id="reg" value="Save" action="#{specialreleaseeditor.save}" reRender="center"/> | <a:commandLink id="can" value="Cancel" action="#{specialreleaseeditor.cancel}" reRender="center" immediate="true"/> | </h:panelGrid> | | | </h:panelGrid> | | | </div><!-- End class formfield --> | </s:validateAll> | </h:form> | </div><!-- End uppercontend --> | <div id="lowercontent2"> | | </div><!-- End lowercontent --> | </div><!-- End content--> | | | --> | | | | </h:panelGroup> | </div> | </body> | </html> | If I fill the form an press save UIFileUpload.decode() / processUpdates() called but they are no part of MultipartRequest. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4050664#4050664 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4050664 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
