myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jitechno <jitec...@gmail.com>
Subject Re: What is wrong with Trinidad's download example?
Date Sat, 18 Jun 2011 16:43:18 GMT

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 <jitechno@gmail.com> 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 <jitechno@gmail.com>
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 <jitechno@gmail.com>
>> 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
>> >> >>>>>>> <martin.kocicak.koci@gmail.com>
>> >> >>>>>>> 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
<jitechno@gmail.com>
>> >> 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 <jitechno@gmail.com>:
>> >> >>>>>>>>>>>>> 
>> >> >>>>>>>>>>>>> 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.
>> >> >> 
>> >> > 
>> >> > 
>> >> 
>> > 
>> > 
>> > 
>> > 
>> 
> 
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/What-is-wrong-with-Trinidad%27s-download-example--tp31851629p31875986.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.


Mime
View raw message