Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-11 Thread Simon Kitching
I think that what Andreas is doing is: (1) access a JSF page -- renders html (2) click on command-component in page, causing a submit (3) in action-handler method, send an http-redirect to the browser (4) browser then does a GET to the redirect address, which maps to a servlet (5) the servlet

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-11 Thread Andreas Niemeyer
Hello Simon, hello Bernd, It's exactly what I did. I put some session data in the session scope for the servlet. Your approach sounds good. More than one solution now available :) @Bernd: for this case with the redirect in the action method it makes no difference for the lifecycle

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-10 Thread Andreas Niemeyer
Hello Bernd, Yes, I did. There seems to be no way to get previous messages away due I don't get the page reloaded. I'll open a new thread and try to describe in more detail the requirements. Thank you. Regards, Andreas Bernd Bohmann schrieb: Hello Andreas, are you calling

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-10 Thread Helmut Swaczinna
Hello Andreas, I don't think Tobago or JSF can clear the messages for you. But you can clear the messages on the page yourself with some javascript before the action for the PDF generation gets submitted. For example: ... action=controller.createPDF

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-10 Thread Andreas Niemeyer
Hello Helmut, Good proposal to handle this about JavaScript before send the form. I'll give it a trial. Kind regards, Andreas Helmut Swaczinna schrieb: Hello Andreas, I don't think Tobago or JSF can clear the messages for you. But you can clear the messages on the page yourself with

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-10 Thread Andreas Niemeyer
Hi, It works. The only problem is the left space from the invisible div tag. Regards, Andreas div id=error_messages style=color: darkred;visibility: visible t:messages id=error_messages showDetail=true showSummary=false / /div h:commandButton id=reportbutton

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-10 Thread Richard Yee
Try using divelement.style.display=none Regards, Richard On Wed, Dec 10, 2008 at 6:27 AM, Andreas Niemeyer [EMAIL PROTECTED] wrote: Hi, It works. The only problem is the left space from the invisible div tag. Regards, Andreas div id=error_messages style=color: darkred;visibility:

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-10 Thread Andreas Niemeyer
yippi :) Thank you all! Regards, Andreas Richard Yee schrieb: Try using divelement.style.display=none Regards, Richard On Wed, Dec 10, 2008 at 6:27 AM, Andreas Niemeyer [EMAIL PROTECTED] wrote: Hi, It works. The only problem is the left space from the invisible div tag. Regards,

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-10 Thread Bernd Bohmann
Hello Andreas, is your action immediate=true ? Regards Bernd Andreas Niemeyer schrieb: yippi :) Thank you all! Regards, Andreas Richard Yee schrieb: Try using divelement.style.display=none Regards, Richard On Wed, Dec 10, 2008 at 6:27 AM, Andreas Niemeyer [EMAIL PROTECTED]

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-09 Thread Bernd Bohmann
Hello Andreas, maybe this help: http://wiki.apache.org/myfaces/Sending_Files You don't need a Servlet for sending binary data from jsf. The magic is the responseComplete() method. Please look at the Section 2.1.3 Faces Request Generates Non-Faces Response of the jsf 1.1 spec. Regards

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-09 Thread Andreas Niemeyer
Hello Bernd, Thank you for response. Unfortunatly I have to use this servlet as a pdf dynamic provider. The redirect works fine so far, but another thing happened. Due some validation rules in the same method, a previous custom FacesMessage stays displayed and only after a page reload it

Re: JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-09 Thread Bernd Bohmann
Hello Andreas, are you calling FacesContext.getCurrentInstance().responseComplete() ? Regards Bernd Andreas Niemeyer schrieb: Hello Bernd, Thank you for response. Unfortunatly I have to use this servlet as a pdf dynamic provider. The redirect works fine so far, but another thing

JSF servlet request in action method or navigation rule to get binary servlet data?

2008-12-08 Thread Andreas Niemeyer
Hi, I would like to send form data from a JSF page for a servlet request with a navigation rule. The servlet returns a content type of application/pdf and is running in a context path. If I call it from within a action method, it works with following code: public String createPDFReport()