> Actually I am asking how to include
    > information from a document given
    > its absolute url.

Yunyun:

    Yes. I think you're right about JSP's include tags.

    Something like this should return a stream which you can process into
your web page response:

            String sUrl = "http://www.yahoo.com" ;
            URL url = new URL( sUrl);
            URLConnection uConn = url.openConnection();
            uConn.connect();
            DataInputStream stPage = new
aInputStream(
                                                                   
uConn.getInputStream() );

Hope this helps.

Phil



-----Original Message-----
From: Yunyun Cai <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Friday, May 26, 2000 1:58 PM
Subject: Re: absolute url


>Hi, Phil,
>
>Thanks for your reply.
>
>Actually I am asking how to include information from a document given its
>absolute url.
>It seems to me that JSP's include tag only works with the relative url?
>
>What I want to ask is how to make the Yahoo page
>embedded right in the middle of the other page?
>
>Thanks,
>Yunyun
>
>-----Original Message-----
>From: Phil Campbell [mailto:[EMAIL PROTECTED]]
>Sent: Friday, May 26, 2000 1:21 PM
>To: [EMAIL PROTECTED]
>Subject: Re: absolute url
>
>
>        > [is] there... a simple way to include an absolute url
>        > (eg. http://www.yahoo.com) in the jsp file?
>
>Yunyun:
>
>Not sure what you are asking. Are you asking how to include information
>from
>a document given its absolute url; or are you asking how to create an href
>link to an absolute url?
>
>From your example (yahoo), I assume you are asking how to include an href
>link. (The alternative is accomplished through JSP's include tag).
>
>Here are a couple of ways jsp may return an href to a browser:
>
>1.    The easy, static way is just place your html code outside the <% %>
>jsp tags, i.e.:
>
>    /* close your scriptlet block */
>    %>
>
         <p>Visit Yahoo by clicking here:
>            <a href='http://www.yahoo.com'>Visit Yahoo!</a></p>
>            <p>Or visit many other fine search engines blablabla... </p>
>    <%
>    /* continue your scriptlet processing...
>    *  anything entered outside jsp tags is passed to the browser, without
>processing.
>    *  if it is a valid html code, the browser will process it, creating
>the
>example href link.
>    */
>
>2.    A dynamic way may be done as something like this:
>
>    <%   // our scriptlet will process and return our html href tag
>            String tmp ;
>
>            // the calling html page passes an option to the jsp as a
>variable,
>            // such as http://mySite.com/myJSP.jsp?ref=yahoo
>            String ref   = request.getParameter("ref") ;
>
>            // then test the variable...
>            if ref.equals( "yahoo" ) {
>                tmp = "<p>Visit Yahoo by clicking here: " +
>                           "<a href='http://www.yahoo.com'>Visit
>Yahoo!</a></p>" ;
>                out.println( tmp ) ;
>            }
>            else {
>                // do something else...
>            }
>    %>
>
>Of course, you also can mix the logic of these options, eliminating, for
>example, the need for out.println().
>
>Hopefully this answers your question. Please forgive me if I misunderstood
>it.
>
>
>Phil
>
>-----Original Message-----
>From: Yunyun Cai <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>Date: Friday, May 26, 2000 10:31 AM
>Subject: absolute url
>
>
>>Hi,
>>I am wondering if there is a simple way to include an absolute url (eg.
>>http://www.yahoo.com)in the jsp file?
>>
>>Thanks in advance,
>>Yunyun

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to