Also, when you try to access the JSP, you are not doing it directly, right?  
You are using your mapping to the FacesServlet?

Sent from my iPhone

On Jun 18, 2011, at 12:09 PM, Martin Koci <[email protected]> wrote:

> 
> If i'm not blind, your download1.jsp contains this:
> 
> <html>
>    <head>
>        <meta http-equiv="Content-Type" content="text/html;
> charset=UTF-8">
>        <title>JSP Page</title>
>    </head>
>    <body>
>      <f:view>
>    <tr:document title="fileDownloadActionListener Demo">
>      <tr:form>
> 
> Again: Your page is malformed and produces invalid HTML
> 
> Can you please try read all answers you got here and make it correct? I
> answered this problem at least 3x.
> 
> Next: check you web.xml - you didn't do basic setup steps for trinidad.
> Please do that or use [1].
> 
> This answer was my last try ...
> 
> [1]
> https://svn.apache.org/repos/asf/myfaces/trinidad/trunk/trinidad-examples/trinidad-demo/src/main/webapp/WEB-INF/web.xml
> 
> jitechno píše v So 18. 06. 2011 v 10:22 -0700:
>> Ok. This is a full Netbean project.
>> Please add trinidad-api-2.0.0.jar and trinidad-impl-2.0.0.jar, I have
>> excluded them to reduce ip file size.
>> And I have cleaned "build " folder.
>> Also, you can download full project with jars and build from here, it is
>> aipped and uploaded as is.
>> 
>> http://www.zshare.net/download/91596447f44ad027/
>> 
>> I am using Tomcat 6.0.30
>> Index. jsp is working fine for upload, temp upload folder set to C:/TEMP/.
>> Try download.jsp, download1. jsp (this is a mirror of your example)
>> Thanks
>> Oleg
>> 
>> http://old.nabble.com/file/p31876159/TrinidadUpload1.zip TrinidadUpload1.zip
>> 
>> Martin Koci-2 wrote:
>>> 
>>> Well, it looks like the same issue for me: please post (attach or
>>> upload) full project if possible including: faces-config.xml,
>>> trinidad-config.xml, web.xml etc. Did you compare those config files
>>> with trinidad demo config files? What app server do you use?
>>> 
>>> Again: if possible, try trinidad demo, if is it working for you!
>>> 
>>> jitechno píše v So 18. 06. 2011 v 09:43 -0700:
>>>> Martin, for this example  I have mext result, Loot at
>>>> http://old.nabble.com/file/p31875986/result.jpg  printscreen
>>>> regards
>>>> 
>>>> 
>>>> 
>>>> Martin Koci-2 wrote:
>>>>> 
>>>>> jitechno píše v So 18. 06. 2011 v 07:05 -0700:
>>>>>> Martin,
>>>>>> my problem that example with tr:document and tr:form is not working.
>>>>>> i am looked for example how to use tr:fileDownloadActionListener,
>>>> nothing
>>>>>> more.
>>>>> that was answered: trinidad demo/examples:
>>>>> 
>>>>> 
>>>> https://svn.apache.org/repos/asf/myfaces/trinidad/trunk/trinidad-examples/trinidad-demo/src/main/webapp/demos/tags/fileDownloadActionListener.jspx
>>>>> 
>>>>> please try that example.
>>>>> 
>>>>>> It seemed were simply to implement..Other word, I have used th
>>>>>> is jsp
>>>>>> and my question whta is wrong here, why doesnot start file dialog,
>>>>>> nothing
>>>>>> more.
>>>>> What is/was wrong with your code:
>>>>> 1) no form tag (in first version): without form tag, HTML cannot create
>>>>> POST request. That's nature of HTML and no framework can solve it.
>>>>> 2) no tag for resource incuding (current version). Again, your latest
>>>>> view has strucure unsuitable for handling resource, please read [1].
>>>> You
>>>>> are providing own html/head/body structure, JSF have no chance to
>>>> insert
>>>>> resource like .js or .css in <head> element. Please use tr:document as
>>>>> root element or use trh:html/head/body or convert our view to facelets
>>>>> and use h:head/body.
>>>>> 
>>>>> [1]
>>>>> 
>>>> http://andyschwartz.wordpress.com/2009/07/31/whats-new-in-jsf-2/#resource-loading
>>>>> 
>>>>>> I had not idea to satrt discussion, it seemed very natural, authors
>>>> might
>>>>>> recognize problem.
>>>>>> Ok, if it neesd debugging, no problem, I have an other approach.
>>>>>> best regards
>>>>>> Oleg
>>>>>> 
>>>>>> <%@page contentType="text/html" pageEncoding="UTF-8"%>
>>>>>> <%@taglib uri="http://java.sun.com/jsf/html"; prefix="h"%>
>>>>>> <%@taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>
>>>>>> <%@taglib uri="http://myfaces.apache.org/trinidad/html"; prefix="trh"%>
>>>>>> <%@taglib uri="http://myfaces.apache.org/trinidad"; prefix="tr"%>
>>>>>> 
>>>>>> <!DOCTYPE html>
>>>>>> <html>
>>>>>>    <head>
>>>>>>        <LINK href="<%= request.getContextPath()
>>>>>> %>/Resources/css/styles.css" rel="stylesheet" type="text/css">
>>>>>>        <LINK href="<%= request.getContextPath()
>>>>>> %>/Resources/css/background.css" rel="stylesheet" type="text/css">
>>>>>>        <LINK href="<%= request.getContextPath()
>>>>>> %>/Resources/css/stylesheet.css" rel="stylesheet" type="text/css">
>>>>>>   </head>
>>>>>>        <title>JSF + Trinidad </title>
>>>>>> 
>>>>>>    </head>
>>>>>>    <body>
>>>>>> 
>>>>>>       <f:view>
>>>>>>            <h1><h:outputText value="JSF 2.0 + Trinidad 2.0"/></h1>
>>>>>>            <tr:document>
>>>>>>                <tr:form styleClass="submit_button">
>>>>>>                    <tr:commandButton text="Download file">
>>>>>>            <tr:fileDownloadActionListener
>>>>>> filename="#{downloadBean.fileName}"
>>>>>> 
>>>>>> contentType="#{downloadBean.contentType}"
>>>>>> 
>>>>>> method="#{downloadBean.sayHello}"/>
>>>>>>                    </tr:commandButton>
>>>>>>                </tr:form>
>>>>>>            </tr:document>
>>>>>>   <%--
>>>>>>    <tr:document id="document" title="Doc" onload="onload()"
>>>>>> onunload="onunload()">
>>>>>>       <tr:commandLink text="Download file">
>>>>>>       <tr:fileDownloadActionListener
>>>>>>                                filename="hello.txt"
>>>>>>                                contentType="text/plain;
>>>> charset=utf-8"
>>>>>>                                method="#{downloadBean.sayHello}"/>
>>>>>>       </tr:commandLink>
>>>>>>       </tr:document>
>>>>>>   --%>
>>>>>>       </f:view>
>>>>>>    </body>
>>>>>> </html>
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Martin Koci-2 wrote:
>>>>>>> 
>>>>>>> I don't understand (and I'm not the only one) what you want really.
>>>>>>> 
>>>>>>> 1) with tr:document and tr:form is your example working. If you
>>>> still
>>>>>>> has problem, please provide full project with - I guess it can be
>>>>>>> configuration issue - or you can compare your configuration with
>>>>>>> trinidad examples
>>>>>>> 
>>>>>>> 2) examples (demo) are available from download pages [1] or from svn
>>>>>> [2]
>>>>>>> 
>>>>>>> 3) working example you can see at live demo [3]
>>>>>>> 
>>>>>>>> Richard, do you realize, you are able see how create link to file
>>>>>>>> under standard HTML? without any payments?
>>>>>>> 4) link != download. If you want link to static file, use link.
>>>>>>> command(Link,Button,...) and provided example has another purpose:
>>>> to
>>>>>>> serve (download) content dynamically, based on current state in
>>>>>>> application
>>>>>>> 
>>>>>>> 5) there is still room for improvements in logging area.
>>>> JSF/trinidad
>>>>>>> should warn user if structure of view is not suitable for basic
>>>>>>> functionality (like missing form). Please create issue for this.
>>>> I've
>>>>>>> created a umbrella issue already for such cases [4]
>>>>>>> 
>>>>>>> [1] http://myfaces.apache.org/trinidad/download.html
>>>>>>> [2] https://svn.apache.org/repos/asf/myfaces/trinidad/trunk
>>>>>>> [3]
>>>>>>> 
>>>>>> 
>>>> http://www.irian.at/trinidad-demo/faces/demos/tags/fileDownloadActionListener.jspx
>>>>>>> [4] https://issues.apache.org/jira/browse/MYFACES-3053
>>>>>>> 
>>>>>>> jitechno píše v Pá 17. 06. 2011 v 08:30 -0700:
>>>>>>>> 
>>>>>>>> Richard, do you realize, you are able see how create link to file
>>>>>>>> under standard HTML? without any payments?
>>>>>>>> I am asking to point to elementary but completed constriuction, not
>>>> to
>>>>>>>> complex example.
>>>>>>>> Do you realize the difference between support and basic feature's
>>>>>>>> description?
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Richard Yee-3 wrote:
>>>>>>>>> 
>>>>>>>>> Jitechno,
>>>>>>>>> Do you realize you are using open source software and a mailing
>>>> list
>>>>>>>> that
>>>>>>>>> consists of users? If you hand holding and someone to host an
>>>>>> example
>>>>>>>> site
>>>>>>>>> for you, I suggest you try a commercial  product and pay for
>>>>>> support.
>>>>>>>>> 
>>>>>>>>> Richard
>>>>>>>>> 
>>>>>>>>> Sent from my iPhone
>>>>>>>>> 
>>>>>>>>> On Jun 17, 2011, at 8:00 AM, jitechno <[email protected]> wrote:
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Scott, I am questioning about REAL WORKING example all time.
>>>>>>>>>> Point me to this example and I will not take your time.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Scott O'Bryan wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Right, that's what I figured.  The example is correct, but it's
>>>>>> just
>>>>>>>> a
>>>>>>>>>>> fragment and assumes the rest of your page is correct.  Without
>>>>>> the
>>>>>>>> form
>>>>>>>>>>> tag, I can all but guarentee that your page IS NOT correct.
>>>>>>>>>>> 
>>>>>>>>>>> This is why I suggested using the demo source as a starting
>>>> point.
>>>>>>>>>>> 
>>>>>>>>>>> The problem here is that we told you multiple times what to
>>>> try.
>>>>>>>> Myself
>>>>>>>>>>> and others said to add the tr;form and you argued that it
>>>> wasn't
>>>>>>>> needed.
>>>>>>>>>>> I then suggested ways to debug your current JSP and you told me
>>>>>> that
>>>>>>>> you
>>>>>>>>>>> didn't need help in debugging you jus wanted it to work.
>>>>>>>>>>> 
>>>>>>>>>>> Finally, I even asked you look at the demo source which has a
>>>> real
>>>>>>>>>>> working
>>>>>>>>>>> example, and you tell me that you shouldn't have to do that..
>>>>>>>>>>> 
>>>>>>>>>>> At this point, I'm not sure what other help you expect?
>>>>>>>>>>> 
>>>>>>>>>>> Scott
>>>>>>>>>>> 
>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>> 
>>>>>>>>>>> On Jun 17, 2011, at 8:47 AM, jitechno <[email protected]>
>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Scott, I am mentioned this page, where example is located:
>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://myfaces.apache.org/trinidad/trinidad-api/tagdoc/tr_fileDownloadActionListener.html
>>>>>>>>>>>> 
>>>>>>>>>>>> Oleg
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Scott O'Bryan wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Oleg, what "Official" page are you talking about?  The docs
>>>> or
>>>>>> the
>>>>>>>>>>>>> fully
>>>>>>>>>>>>> functional example in the demo project?  If you're talking
>>>> about
>>>>>>>> the
>>>>>>>>>>>>> docs,
>>>>>>>>>>>>> understand that they assume you have a fully and correctly
>>>>>>>> constructed
>>>>>>>>>>>>> page AROUND the listener.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Scott
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Jun 17, 2011, at 8:27 AM, jitechno <[email protected]>
>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Scott, I dont ask you or other person do my work. I dont
>>>> think,
>>>>>>>>>>>>>> adding
>>>>>>>>>>>>>> download link reuires researches? manuals and debugging.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> But, if I got example from "official" page, I want to rely
>>>> on
>>>>>> it.
>>>>>>>> So,
>>>>>>>>>>>>>> now
>>>>>>>>>>>>>> I
>>>>>>>>>>>>>> really dont understand situation.
>>>>>>>>>>>>>> I put a lot of efforts to write application and I want to
>>>>>> complete
>>>>>>>>>>>>>> it.
>>>>>>>>>>>>>> It is not a question of testing  functionality. I am not
>>>> able
>>>>>> (and
>>>>>>>> I
>>>>>>>>>>>>>> dont
>>>>>>>>>>>>>> want ) to learn product without  functional examples. I did
>>>> not
>>>>>>>> find
>>>>>>>>>>>>>> any
>>>>>>>>>>>>>> working example how to download file with
>>>>>>>>>>>>>> tr:fileDownloadActionListener.
>>>>>>>>>>>>>> Better, I will put standard links to files, so user will
>>>>>> download
>>>>>>>>>>>>>> files
>>>>>>>>>>>>>> with
>>>>>>>>>>>>>> standard browser's dialog.
>>>>>>>>>>>>>> regards
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Scott O'Bryan wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Yeah Oleg,
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I'm certainly willing to help but I'm not willing to write
>>>>>> your
>>>>>>>>>>>>>>> application for you or, necessarily, debug it.  If there is
>>>> a
>>>>>>>>>>>>>>> problem
>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>> Trinidad, then we certainly want tp know about it, but
>>>> short
>>>>>> of
>>>>>>>>>>>>>>> that,
>>>>>>>>>>>>>>> my
>>>>>>>>>>>>>>> goal is to teach you how to work within the Trindad
>>>> framework
>>>>>> so
>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>> you
>>>>>>>>>>>>>>> can overcome obsticals on your own.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> If your intention is just to test out this functionality, I
>>>>>>>> invite
>>>>>>>>>>>>>>> you
>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>> try out the 'feature demo' of the Trinidad Demo
>>>> application.
>>>>>> I
>>>>>>>>>>>>>>> believe
>>>>>>>>>>>>>>> there are instructions for running it under jetty using a
>>>>>> single
>>>>>>>>>>>>>>> maven
>>>>>>>>>>>>>>> command and you'll be up and running in no time.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Further you can use the example as a template for writing
>>>> your
>>>>>>>> own
>>>>>>>>>>>>>>> pages
>>>>>>>>>>>>>>> if you wish.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hope that helps.
>>>>>>>>>>>>>>> Scott
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Sent from my iPhone
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Jun 17, 2011, at 5:20 AM, Martin Koci
>>>>>>>>>>>>>>> <[email protected]>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> jitechno píše v Pá 17. 06. 2011 v 01:41 -0700:
>>>>>>>>>>>>>>>>> Scott, may be, there is a little misunderstanding. My
>>>>>> question
>>>>>>>> is
>>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>> about
>>>>>>>>>>>>>>>>> debugging and reverse engineering, but about general
>>>>>> approach.
>>>>>>>>>>>>>>>>> I am trying realize example from "official" Trinidad's
>>>> page.
>>>>>> At
>>>>>>>>>>>>>>>>> least,
>>>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>>> am
>>>>>>>>>>>>>>>>> considering as official. Am I right?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://myfaces.apache.org/trinidad/trinidad-api/tagdoc/tr_fileDownloadActionListener.html
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Usually, such examples give a good base to start with
>>>> more
>>>>>> deep
>>>>>>>>>>>>>>>>> development. In this case, it is no.
>>>>>>>>>>>>>>>>> This example doesnot cover complete solution, or
>>>> obsolete,
>>>>>> or
>>>>>>>>>>>>>>>>> belongs
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>> other version.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> That example is ok, we use it over 4 years in many
>>>> production
>>>>>>>>>>>>>>>> systems.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I have not time to explore ans investigate basic
>>>> elementary
>>>>>>>>>>>>>>>>> construction,
>>>>>>>>>>>>>>>>> it is not a subject of research for programmer. May be, I
>>>> am
>>>>>>>> wrong
>>>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>>>> my
>>>>>>>>>>>>>>>>> understanding of myfaces.apache's policy is incorrect?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I dont know which tag is giving the problems, because I
>>>> dont
>>>>>>>> see
>>>>>>>>>>>>>>>>> any
>>>>>>>>>>>>>>>>> action
>>>>>>>>>>>>>>>>> after clicking on commandLink or button, inside form or
>>>>>>>> outside.
>>>>>>>>>>>>>>>>> Also
>>>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>>> dont
>>>>>>>>>>>>>>>>> see any exceptions/messages form Tomcat.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Firefox -> Tools -> Error Console. You'll see javascripts
>>>>>>>> errors.
>>>>>>>>>>>>>>>> The
>>>>>>>>>>>>>>>> main probem is that you have no tag for including
>>>> resources
>>>>>> in
>>>>>>>> your
>>>>>>>>>>>>>>>> view. In case of JSP, use tr:document as Scott suggests. I
>>>>>> case
>>>>>>>> of
>>>>>>>>>>>>>>>> facelets, you can use tr:document too or new h:head/h:body
>>>>>> tags.
>>>>>>>>>>>>>>>> Anyway,
>>>>>>>>>>>>>>>> please read this resource:
>>>>>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://andyschwartz.wordpress.com/2009/07/31/whats-new-in-jsf-2/#resource-loading
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Kočičák
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>> Oleg
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Scott O'Bryan wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Oleg, events usually require a form in order to submit
>>>> the
>>>>>>>> data
>>>>>>>>>>>>>>>>>> needed
>>>>>>>>>>>>>>>>>> to process the event.  Additionally, which tag is giving
>>>>>> you
>>>>>>>> the
>>>>>>>>>>>>>>>>>> problems?  To debug this problem, I would start by
>>>> trying a
>>>>>>>>>>>>>>>>>> simpler
>>>>>>>>>>>>>>>>>> page without mixing render kits and then go from there.
>>>>>> Use
>>>>>>>> the
>>>>>>>>>>>>>>>>>> <tr:document> tag at the root, include to form, and so
>>>> on.
>>>>>>>> Once
>>>>>>>>>>>>>>>>>> you
>>>>>>>>>>>>>>>>>> do this, you can reverse engineer your app to see what's
>>>>>>>>>>>>>>>>>> happening.
>>>>>>>>>>>>>>>>>> Understand also that JSF and TRINIDAD also have
>>>>>> replacements
>>>>>>>> for
>>>>>>>>>>>>>>>>>> some
>>>>>>>>>>>>>>>>>> elements that you usually use with HTML.  You need to
>>>> use
>>>>>>>> these
>>>>>>>>>>>>>>>>>> replacements for things to get inserted properly.
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Scott
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Sent from my iPad
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Jun 16, 2011, at 2:18 AM, jitechno
>>>> <[email protected]>
>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Cedric, why I need form tag here?
>>>>>>>>>>>>>>>>>>> I dont think so. because no need to use form and submit
>>>>>> for
>>>>>>>>>>>>>>>>>>> download
>>>>>>>>>>>>>>>>>>> file
>>>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>>>> browser.
>>>>>>>>>>>>>>>>>>> But tr:form is not solution, still the same behavior.
>>>>>>>>>>>>>>>>>>> <body>
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>  <f:view>
>>>>>>>>>>>>>>>>>>>       <h1><h:outputText value="JSF 2.0 + Trinidad
>>>>>>>> 2.0"/></h1>
>>>>>>>>>>>>>>>>>>>       <tr:form id="downloadForm" >
>>>>>>>>>>>>>>>>>>>       <h:commandButton value="Download"
>>>>>>>>>>>>>>>>>>> styleClass="submit_button">
>>>>>>>>>>>>>>>>>>>       <tr:fileDownloadActionListener
>>>>>>>>>>>>>>>>>>> filename="#{downloadBean.fileName}"
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> contentType="#{downloadBean.contentType}"
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> method="#{downloadBean.sayHello}"/>
>>>>>>>>>>>>>>>>>>>       </h:commandButton>
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>  <tr:commandLink text="Download file">
>>>>>>>>>>>>>>>>>>>  <tr:fileDownloadActionListener
>>>>>>>>>>>>>>>>>>>                           filename="hello.txt"
>>>>>>>>>>>>>>>>>>>                           contentType="text/plain;
>>>>>>>>>>>>>>>>>>> charset=utf-8"
>>>>>>>>>>>>>>>>>>> 
>>>>>>>> method="#{downloadBean.sayHello}"/>
>>>>>>>>>>>>>>>>>>>  </tr:commandLink>
>>>>>>>>>>>>>>>>>>>  </tr:form>
>>>>>>>>>>>>>>>>>>> </f:view>
>>>>>>>>>>>>>>>>>>> </body>
>>>>>>>>>>>>>>>>>>> regards
>>>>>>>>>>>>>>>>>>> Oleg
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Cédric Durmont wrote:
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Ooops, looks like <tr:form> is missing...
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>>>>> Cedric
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 2011/6/15 jitechno <[email protected]>:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>>>>>>>>> I tried this example,
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://myfaces.apache.org/trinidad/trinidad-api/tagdoc/tr_fileDownloadActionListener.html
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> Not with commandLine, not with commandButton I am nat
>>>>>> able
>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>> fire
>>>>>>>>>>>>>>>>>>>>> file
>>>>>>>>>>>>>>>>>>>>> save
>>>>>>>>>>>>>>>>>>>>> dialog. No exceptions, no actions, nothing. Please,
>>>>>> advice
>>>>>>>> me,
>>>>>>>>>>>>>>>>>>>>> what
>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>> wrong
>>>>>>>>>>>>>>>>>>>>> here?
>>>>>>>>>>>>>>>>>>>>> Thanks in advance
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> <f:view>
>>>>>>>>>>>>>>>>>>>>>       <h:commandButton value="Download"
>>>>>>>>>>>>>>>>>>>>> styleClass="submit_button">
>>>>>>>>>>>>>>>>>>>>>         <tr:fileDownloadActionListener
>>>>>>>>>>>>>>>>>>>>> filename="#{downloadBean.fileName}"
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> contentType="#{downloadBean.contentType}"
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> method="#{downloadBean.sayHello}"/>
>>>>>>>>>>>>>>>>>>>>>       </h:commandButton>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>  <tr:commandLink text="Download file">
>>>>>>>>>>>>>>>>>>>>>  <tr:fileDownloadActionListener
>>>>>>>>>>>>>>>>>>>>>                           filename="hello.txt"
>>>>>>>>>>>>>>>>>>>>>                           contentType="text/plain;
>>>>>>>>>>>>>>>>>>>>> charset=utf-8"
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> method="#{downloadBean.sayHello}"/>
>>>>>>>>>>>>>>>>>>>>>  </tr:commandLink>
>>>>>>>>>>>>>>>>>>>>> </f:view>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> ------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>> faces-config contains
>>>>>>>>>>>>>>>>>>>>> <managed-bean>
>>>>>>>>>>>>>>>>>>>>> <managed-bean-name>downloadBean</managed-bean-name>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> <managed-bean-class>Beans.DownloadBean</managed-bean-class>
>>>>>>>>>>>>>>>>>>>>>   <managed-bean-scope>request</managed-bean-scope>
>>>>>>>>>>>>>>>>>>>>>   <managed-property>
>>>>>>>>>>>>>>>>>>>>>       <property-name>text</property-name>
>>>>>>>>>>>>>>>>>>>>>       <value>Hi there!</value>
>>>>>>>>>>>>>>>>>>>>>   </managed-property>
>>>>>>>>>>>>>>>>>>>>>   <managed-property>
>>>>>>>>>>>>>>>>>>>>>       <property-name>contentType</property-name>
>>>>>>>>>>>>>>>>>>>>>       <value>text/plain; charset=utf-8</value>
>>>>>>>>>>>>>>>>>>>>>   </managed-property>
>>>>>>>>>>>>>>>>>>>>>   <managed-property>
>>>>>>>>>>>>>>>>>>>>>       <property-name>fileName</property-name>
>>>>>>>>>>>>>>>>>>>>>       <value>hello.txt</value>
>>>>>>>>>>>>>>>>>>>>>   </managed-property>
>>>>>>>>>>>>>>>>>>>>> </managed-bean>
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> --------------------------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>> DownloadBean is here:
>>>>>>>>>>>>>>>>>>>>> package Beans;
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> import java.io.IOException;
>>>>>>>>>>>>>>>>>>>>> import java.io.OutputStream;
>>>>>>>>>>>>>>>>>>>>> import java.io.OutputStreamWriter;
>>>>>>>>>>>>>>>>>>>>> import javax.faces.context.FacesContext;
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> public class DownloadBean  implements
>>>>>> java.io.Serializable{
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> public DownloadBean() {
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> private String text;
>>>>>>>>>>>>>>>>>>>>> public void setText(String text){
>>>>>>>>>>>>>>>>>>>>> this.text = text;
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> public String getText(){
>>>>>>>>>>>>>>>>>>>>> return this.text;
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> private String fileName;
>>>>>>>>>>>>>>>>>>>>> public void setFileName(String fileName){
>>>>>>>>>>>>>>>>>>>>> this.fileName = fileName;
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> public String getFileName(){
>>>>>>>>>>>>>>>>>>>>> return this.fileName;
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> private String contentType;
>>>>>>>>>>>>>>>>>>>>> public void setContentType(String contentType){
>>>>>>>>>>>>>>>>>>>>> this.contentType = contentType;
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> public String getContentType(){
>>>>>>>>>>>>>>>>>>>>> return this.contentType;
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> public void sayHello(FacesContext context,
>>>> OutputStream
>>>>>>>> out)
>>>>>>>>>>>>>>>>>>>>> throws
>>>>>>>>>>>>>>>>>>>>> IOException
>>>>>>>>>>>>>>>>>>>>> {
>>>>>>>>>>>>>>>>>>>>> System.out.println("sy Hello "+ getFileName()+"
>>>>>>>>>>>>>>>>>>>>> "+getContentType());
>>>>>>>>>>>>>>>>>>>>> OutputStreamWriter w = new OutputStreamWriter(out,
>>>>>>>> "UTF-8");
>>>>>>>>>>>>>>>>>>>>> w.write(getText());
>>>>>>>>>>>>>>>>>>>>> // The stream is automatically closed, but since we
>>>>>>>> wrapped
>>>>>>>>>>>>>>>>>>>>> it,
>>>>>>>>>>>>>>>>>>>>> // we'd better flush our writer
>>>>>>>>>>>>>>>>>>>>> w.flush();
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31851629.html
>>>>>>>>>>>>>>>>>>>>> Sent from the MyFaces - Users mailing list archive at
>>>>>>>>>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31858292.html
>>>>>>>>>>>>>>>>>>> Sent from the MyFaces - Users mailing list archive at
>>>>>>>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31869477.html
>>>>>>>>>>>>>> Sent from the MyFaces - Users mailing list archive at
>>>>>> Nabble.com.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31869622.html
>>>>>>>>>>>> Sent from the MyFaces - Users mailing list archive at
>>>> Nabble.com.
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> View this message in context:
>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>> http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31869742.html
>>>>>>>>>> Sent from the MyFaces - Users mailing list archive at
>>>> Nabble.com.
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> 
>> 
> 
> 

Reply via email to