You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2007/11/19 11:19:32 UTC
svn commit: r596251 - in
/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component:
UIFileInput.java UIPage.java
Author: bommel
Date: Mon Nov 19 02:19:29 2007
New Revision: 596251
URL: http://svn.apache.org/viewvc?rev=596251&view=rev
Log:
(TOBAGO-542) FileUpload does not work in Facelets
Modified:
myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIFileInput.java
myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIPage.java
Modified: myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIFileInput.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIFileInput.java?rev=596251&r1=596250&r2=596251&view=diff
==============================================================================
--- myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIFileInput.java (original)
+++ myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIFileInput.java Mon Nov 19 02:19:29 2007
@@ -41,6 +41,9 @@
UIPage form = ComponentUtil.findPage(getFacesContext(), uiComponent);
if (form != null) {
form.getAttributes().put(ATTR_ENCTYPE, "multipart/form-data");
+ } else {
+ FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put(UIPage.ENCTYPE_KEY,
+ "multipart/form-data");
}
}
Modified: myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIPage.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIPage.java?rev=596251&r1=596250&r2=596251&view=diff
==============================================================================
--- myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIPage.java (original)
+++ myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/component/UIPage.java Mon Nov 19 02:19:29 2007
@@ -51,6 +51,7 @@
private static final Log LOG = LogFactory.getLog(UIPage.class);
public static final String COMPONENT_TYPE = "org.apache.myfaces.tobago.Page";
+ public static final String ENCTYPE_KEY = UIPanel.class.getName() + ".enctype";
public static final String DEFAULT_STYLE = "style/style.css";