Hola a todos. Soy nuevo trabajando con JDeveloper 12c(12.1.2) y el Framework Adf-faces: He creado una pagina view.jsf en el archivo de configuración adfc-config. Dentro de la pagina view.jsf he insertado 3 componentes Adf Faces. El primer componente es Un RichImage que apunta a un servlet. El segundo componente es un RichInputFile. El tercer componente es un RichButton. Cuando clicko el RichButton escribo en un archivo (../../1.jpg) la imagen adjuntada en el RichInputFile. Dicha ruta la paso al parámetro que apunta al servlet para que la renderize. Seguidamente adjunto otra imagen diferente a la anterior y la dibujo en el mismo archivo (../../1.jpg) que dibuje la primera imagen. El valor del parámetro no cambia pero el archivo tiene una imagen distinta y no entra en el servlet de nuevo para que renderize la nueva imagen. Parece ser que es una cuestión de cache.He podido investigar que la configuración por defecto de este cache tiene un tiempo de espera por defecto de 60 segundos. Efectivamente después de este tiempo vuelve a entrar en el servlet y renderizar la nueva imagen. Quisiera que el servlet no tenga cache o que su tiempo de espera sea 0. He intentado hacer pruebas como la que se describe en este articulo (http://docs.oracle.com/middleware/1212/adf/ADFUI/ap_config.htm#CEGEFHDA) pero sin éxito porque cuando copio y pego dicho código en mi adf-config.xml me da errores de etiquetas (no grammar available for namespaces (adf-faces-config xmlns="http://xmlns.oracle.com/adf/faces/config"). Disculpen mi ignorancia y mi torpeza y muchas gracias de antemano por su atención y su posible ayuda.
Hola a todos.
Soy nuevo trabajando con JDeveloper 12c(12.1.2) y el Framework Adf-faces:
He creado una pagina view.jsf en el archivo de configuración adfc-config.
Dentro de la pagina view.jsf he insertado 3 componentes Adf Faces.
El primer componente es Un RichImage que apunta a un servlet.
El segundo componente es un RichInputFile.
El tercer componente es un RichButton.
Cuando clicko el RichButton escribo en un archivo (../../1.jpg) la imagen adjuntada en el RichInputFile.
Dicha ruta la paso al parámetro que apunta al servlet para que la renderize.
Seguidamente adjunto otra imagen diferente a la anterior y la dibujo en el mismo archivo (../../1.jpg) que dibuje la primera imagen.
El valor del parámetro no cambia pero el archivo tiene una imagen distinta y no entra en el servlet de nuevo para que renderize la nueva imagen.
Parece ser que es una cuestión de cache.He podido investigar que la configuración por defecto de este cache tiene un tiempo de espera por defecto de 60 segundos.
Efectivamente después de este tiempo vuelve a entrar en el servlet y renderizar la nueva imagen.
Quisiera que el servlet no tenga cache o que su tiempo de espera sea 0.
He intentado hacer pruebas como la que se describe en este articulo (http://docs.oracle.com/middleware/1212/adf/ADFUI/ap_config.htm#CEGEFHDA)
pero sin éxito porque cuando copio y pego dicho código en mi adf-config.xml me da errores de etiquetas (no grammar available for namespaces (adf-faces-config xmlns="http://xmlns.oracle.com/adf/faces/config").
Disculpen mi ignorancia y mi torpeza y muchas gracias de antemano por su atención y su posible ayuda.