Hi, I have a trouble visualizing pdfs with firefox
even when I use : | <pdf:documentStore useExtensions="true" /> | Firefox takes me to a page with the following source code | <?xml version='1.0' encoding='UTF-8' ?> | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > | <html><head><meta http-equiv="Refresh" content="0; URL=ticket.pdf?docId=1&cid=9&clr=true" /></head><body></body></html> | I guess this is because I do not manage to use the useExtensions="true" property well This pdf page is called from a button that triggers a method that loads some parameters before it redirects to the pdf page. Here is the calling snipet from the web page : | | <h:dataTable value="#{client.serviceOrders}" var="so" rendered="#{not empty client.serviceOrders}"> | | | <h:column > | <c:facet name="header">Identifiant Artemis</c:facet> | <h:outputText value="#{so.artemisId}" rendered="#{so.status.code != 2}" /> | </h:column> | | <h:column > | <c:facet name="header">Date de prise commande</c:facet> | <h:outputText value="#{so.sellTime}" rendered="#{so.status.code != 2}" /> | </h:column> | | | <h:column > | <c:facet name="header">Prix TTC</c:facet> | <h:outputText value="#{so.amountWithTaxes}" rendered="#{so.status.code != 2}" /> | </h:column> | | <h:column> | <c:facet name="header">Detail - Prestations complémentaires</c:facet> | <!--#{potentialEditedAccount.account.fullname}--> | <h:commandButton action="#{serviceOrderManager.viewOrder(so)}" value="Detail" rendered="#{so.status.code != 2}" /> | </h:column> | | <h:column> | <c:facet name="header">Cloture - Encaissement - Reçu - Facture</c:facet> | <h:commandButton action="#{serviceOrderManager.startClosingOrder(so)}" value="Cloturer la commande" rendered="#{so.status.code == 0 and empty so.payments }"/> | <h:commandButton action="#{paymentHandler.setOrderforCBPayment(so)}" value="Payer la commande par CB" rendered="#{so.status.code == 1 and not so.paid}"/> | <h:commandButton action="#{paymentHandler.setOrderForChequePayment(so)}" value="Payer la commande par chèque" rendered="#{so.status.code == 1 and not so.paid}"/> | | | <h:commandButton action="#{serviceOrderManager.viewTicket(so)}" value="Reçu" rendered="#{not empty so.payments }"/> | | <h:commandButton action="#{serviceOrderManager.viewTicket(so)}" value="Facture" rendered="#{not empty so.payments }"/> | </h:column> | | | | </h:dataTable> | | here is the called method : | public String viewTicket(ServiceOrder order) { | | serviceOrder = entityManager.merge(order); | return "ticket"; | } | here is my pages.xml snipet | <rule if-outcome="ticket"> | <redirect view-id="/ticket.xhtml"/> | </rule> | I have also added the needed modification to components.xml | <pdf:documentStore useExtensions="true" /> | and in web.xml | <!-- PDF filter --> | <filter> | <filter-name>Seam Servlet Filter</filter-name> | <filter-class>org.jboss.seam.servlet.SeamServletFilter</filter-class> | </filter> | | <filter-mapping> | <filter-name>Seam Servlet Filter</filter-name> | <url-pattern>*.pdf</url-pattern> | </filter-mapping> | | <servlet> | <servlet-name>Document Store Servlet</servlet-name> | <servlet-class>org.jboss.seam.pdf.DocumentStoreServlet</servlet-class> | </servlet> | | <servlet-mapping> | <servlet-name>Document Store Servlet</servlet-name> | <url-pattern>*.pdf</url-pattern> | </servlet-mapping> | my pdf renders well with IE and Konqueror (which do not need the useExtensions) Thanks in advance for your help View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4099928#4099928 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4099928 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
