Article View: comp.lang.java.programmer
Article #481REPOST: Re: create and call from a JSP from a servlet
From: Dan Hinojosa
Date: Tue, 08 Jan 2002 19:45
Date: Tue, 08 Jan 2002 19:45
81 lines
5001 bytes
5001 bytes
Hmmmmmm. Although there is an answer out there. The JSP and servlet
technologies weren't meant to be used like that. If you need some
runtime operations done on the JSP I highly recommend taglibs. What is
it you are trying to do anyway? Can you let us on it, and maybe we can
get you up and running faster, or email me direct at dhinojosa@qwest.net
Dan Hinojosa
Thomas Rademacher wrote:
> Hallo,
> I have the following problem:
>
> In a servlet (not generated from a jsp file) in the function doGet() I
> will create in dependency of different input parameters different jsp
> files and I will call the generated jsp file.
>
> I can create the jsp-Code with...
>
> public void doGet(
> javax.servlet.http.HttpServletRequest request,
> javax.servlet.http.HttpServletResponse response)
> throws javax.servlet.ServletException, java.io.IOException {
>
> String text = null;
> text = "<%@ page import=\"java.util.*\"%>";
> text = text + "<%@ page
> contentType=\"text/html;charset=iso-8859-1\"
> %>";
> text = text + "<jsp:useBean id=\"edi\" scope=\"session\"
> class=\"jsp.MyClass\" />";
> text = text + "<%";
> text = text + " here: call functions...";
> text = text + "%>";
> text = text + "<html><head>head>";
> text = text + "<body>xxxx</body></html>";
> response.setContentType("text/html");
> PrintWriter out = new PrintWriter(response.getOutputStream());
> out.println(text);
> out.close();
> }
>
> ...and I see this code im my browser. But it will not create java
> code, no code is executes.
>
>
>
> With...
>
> public void doGet(
> javax.servlet.http.HttpServletRequest request,
> javax.servlet.http.HttpServletResponse response)
> throws javax.servlet.ServletException, java.io.IOException {
>
> response.sendRedirect("http://localhost:8080/myProject/file_xyz.jsp");
> }
>
> ...I can call a jsp file. But I have not this file ( I want to create
> this file!) in the moment of call.
> I can not create a temporar file and call this file with
> sendRedirect()!!
>
> Thank you for your hints, Thomas
>
========= WAS CANCELLED BY =======:
Path: news.uni-stuttgart.de!nntp.cs.uni-magdeburg.de!fu-berlin.de!news.maxwell.syr.edu!news-out.visi.com!hermes.visi.com!feed.news.qwest.net!news.uswest.net.POSTED!u_n_a__c_ancel
From: Dan Hinojosa <dhinojosa@qwest.net>
Control: cancel <3C3B4C62.80506@qwest.net>
Subject: cmsg cancel <3C3B4C62.80506@qwest.net>
Newsgroups: comp.lang.c,comp.lang.java.programmer
Message-ID: <cancel.3C3B4C62.80506@qwest.net>
X-No-Archive: yes
Lines: 2
Date: Sat, 12 Jan 2002 02:18:24 GMT
NNTP-Posting-Host: 209.3.144.105
X-Trace: news.uswest.net 1010802513 209.3.144.105 (Fri, 11 Jan 2002 20:28:33 CST)
NNTP-Posting-Date: Fri, 11 Jan 2002 20:28:33 CST
Xref: news.uni-stuttgart.de control:40504312
autocancel
Technical Details
Message-ID:
<2$--$$-----%-_$$_$@news.noc.cabal.int>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.direct.ca!look.ca!news.noc.cabal.int!resurrector!guidorepost!not-for-mailReferences:
<5b2d9544.0201080814.381c8e08@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10a146,59be8b2b676c1bd3 X-Google-Attributes: gid10a146,public X-Google-Thread: 10026d,59be8b2b676c1bd3 X-Google-Attributes: gid10026d,public X-Google-Thread: f4be4,59be8b2b676c1bd3 X-Google-Attributes: gidf4be4,public X-Google-ArrivalTime: 2002-01-12 01:38:41 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!newsfeed.direct.ca!look.ca!news.noc.cabal.int!resurrector!guidorepost!not-for-mail From: Dan Hinojosa <dhinojosa@qwest.net> Subject: REPOST: Re: create and call from a JSP from a servlet Newsgroups: comp.lang.java.programmer,weblogic.developer.interest.jsp,borland.public.jbuilder.servlets-jsp X-Repost-Date: 12 Jan 2002 08:44:51 GMT Message-ID: <2$--$$-----%-_$$_$@news.noc.cabal.int> X-Original-Path: sn-us!sn-xit-01!supernews.com!feeder.qis.net!nntp.abs.net!newsfeed.cwix.com!feed.news.qwest.net!news.uswest.net.POSTED!not-for-mail X-Original-Message-ID: <3C3B4C62.80506@qwest.net> X-Original-NNTP-Posting-Host: 207.224.149.96 User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1 X-Accept-Language: en-us MIME-Version: 1.0 References: <5b2d9544.0201080814.381c8e08@posting.google.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 08 Jan 2002 12:45:38 -0700 X-Trace: news.uswest.net 1010519333 207.224.149.96 (Tue, 08 Jan 2002 13:48:53 CST) NNTP-Posting-Date: Tue, 08 Jan 2002 13:48:53 CST Sender: resurrector@mindspring.com (Guido the Resurrector) X-Comment: More debugging material for HipCrime... Enjoy! X-Reposted-By: resurrector@mindspring.com (Guido the Resurrector) X-Comments: GtR Repost: The following Usenet article was cancelled, more X-Comments: than likely by someone other than the original poster. Please X-Comments: see the end of this posting for a copy of the cancel. X-Comments: Guido the Resurrector can be contacted at X-Comments: resurrector@mindspring.com. Lines: 81