Eu não estou conseguindo que o resultado do inputHtml seja colocado novamente no managed bean na ‘volta’.
Isto é, o valor que eu carrego inicialmente no bean APARECE corretamente na página, mas o que eu edito na página não volta para o bean (aparece apenas o que foi inicialmente instanciado, como se eu não tivesse editado patavinas).
Bean (é de request):
public class ConteudoBean {
private String texto = new String("testeeeee");
public String getTexto() {
return texto;
}
public void setTexto(String texto) {
this.texto = texto;
}
}
Filtros do 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>
<!-- Extensions Filter -->
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>
org.apache.myfaces.component.html.util.ExtensionsFilter
</filter-class>
<init-param>
<param-name>uploadMaxFileSize</param-name>
<param-value>100m</param-value>
</init-param>
<init-param>
<param-name>uploadThresholdSize</param-name>
<param-value>100k</param-value>
</init-param>
<!-- <init-param>
<param-name>uploadRepositoryPath</param-name>
<param-value>/temp</param-value>
<description>Set the path where the intermediary files will be stored.
</description>
</init-param>-->
</filter>
<!-- extension mapping for serving page-independent resources
(javascript, stylesheets, images, etc.) -->
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
<!-- extension mapping for adding <script/>, <link/>, and other resource tags to JSF-pages -->
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry -->
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.) -->
<filter-mapping>
<filter-name>MyFacesExtensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
Página
<t:inputHtml value="#{conteudoBean.texto}" />
Esse web.xml já está bem gambiarrento a esta altura do campeonato, em partes por causa do inputFileUpload e em partes porque eu já busquei várias soluções na web.
Idéias?
Obrigada