Iv�n, As I stated in a previous email, you can do this by writing your own custom tag or if your application server supports the 2.3 servlet spec., a filter. What application server are you using?
Regards, Richard At 08:38 AM 6/26/2002 -0600, you wrote: >yes, this is it. I need to store the whole jsp in a string, 'cause the >content of a mail has to be a string, so, when i send it, the client mail >understand the content as an html with images, etc. But before i send that >content, i need to set all the parameters that the JSP has, so the client >receive a customized web page in his mail. > >I'm sorry that my english is not very well. This technical concepts kill me, >i'm form Costa Rica, so i speak spanish, and thank you all for you replies > > >>From: Greg Dunn <[EMAIL PROTECTED]> >>Reply-To: [EMAIL PROTECTED] >>To: [EMAIL PROTECTED] >>Subject: Re: Getting the output of a JSP >>Date: Tue, 25 Jun 2002 14:01:10 -0500 >> >>I think he wants to store the entire text of the JSP in a string variable >>as >>it was sent from the server to the client for display. Maybe to store as a >>text file or something. (Not that I know how to do that.) Maybe an >>explanation of why you want this would help enlighten the experts. >> >> >>Greg >> >> >> >>-----Original Message----- >>From: A mailing list for discussion about Sun Microsystem's Java Servlet >>API Technology. [mailto:[EMAIL PROTECTED]]On Behalf Of >>Galbreath, Mark >>Sent: Tuesday, June 25, 2002 12:25 PM >>To: [EMAIL PROTECTED] >>Subject: Re: Getting the output of a JSP >> >> >>There must be a translation issue here (or I am being obtuse), because I'm >>still not getting it. You are saying that (1) the JSP is already being >>displayed in a browser, but (2) you need in in a String. Do you mean that >>the JSP that is NOW being displayed you do not need/want to be displayed >>and >>INSTEAD want the JSP to be captured in a String so that String someMethod() >>will return this String? I don't understand your "String XXX = >>someProcess(Example.jsp?name=i)" example. If you have example.jsp and a >>Name variable already, why do you want to pass it to someProcess()? Do you >>want XXX to represent an entire JSP with dynamic fields? Is the end result >>something like: >> >>StringBuffer sb = new StringBuffer("<%@"); >> sb.append( page >>contentType=\"text/html;charset=WINDOWS-1252\"") >> sb.append( "sErrorPage=\"false\""); >> sb.append( "errorPage=\"/error.jsp\""); >> sb.append( "session=\"true\""); >> sb.append( "taglib uri=\"struts-logic.tld\" >>prefix=\"logic\""); >> sb.append( "taglib uri=\"struts-bean.tld\" prefix=\"bean\""); >> sb.append( "taglib uri=\"struts-html.tld\" prefix=\"html\""); >> sb.append( "taglib uri=\"partner.tld\" prefix=\"partner\" >>%>"); >> sb.append( "<html>"); >> sb.append( "<head></head>"); >> sb.append( "<body>"); >> sb.append( "Hello, <%= request.getAttribute( \"name\") %>"); >> sb.append( "</body>"); >> sb.append( "</html>"); >>String XXX = sb.toString(); >> >>? >> >>Mark >> >>-----Original Message----- >>From: Iv�n Escobedo [mailto:[EMAIL PROTECTED]] >>Sent: Tuesday, June 25, 2002 12:11 PM >> >>The output is a jsp already displayed on a browser, but i need it not in a >>browser but contained in a String variable. >> >> >> >From: "Galbreath, Mark" <[EMAIL PROTECTED]> >> >Date: Mon, 24 Jun 2002 20:33:56 -0400 >> > >> >What output? Your question doesn't make any sense. You already have the >> >name being displayed as you say you want it. If you just want to keep >>the >> >format for use somewhere else, put Name in session scope: >> > >> >String XXX = "<html><body>" + session.getAttribute( "Name") + >> >"</body></html>"; >> > >> >Mark >> > >> >-----Original Message----- >> >From: Iv�n Escobedo [mailto:[EMAIL PROTECTED]] >> >Sent: Monday, June 24, 2002 7:17 PM >> > >> >How can i set a String variable with the output of a JSP already loaded >>or >> >processed. >> > >> >Here's the jsp page: >> > >> >Example.JSP >> > >> ><html> >> ><body> >> >Hello <%= request.getAttribute("Name") %> >> ></body> >> ></html> >> > >> >So, i need this process to load and retrieve the JSP output: >> > >> >String XXX = SomeProcess(Example.jsp?Name=ij) >> > >> >So, finally XXX will contains: >> > >> >XXX = "<html><body>Hello ij</body></html>" >> >>___________________________________________________________________________ >>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body >>of the message "signoff SERVLET-INTEREST". >> >>Archives: http://archives.java.sun.com/archives/servlet-interest.html >>Resources: http://java.sun.com/products/servlet/external-resources.html >>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html >> >>___________________________________________________________________________ >>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body >>of the message "signoff SERVLET-INTEREST". >> >>Archives: http://archives.java.sun.com/archives/servlet-interest.html >>Resources: http://java.sun.com/products/servlet/external-resources.html >>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > > > > >_________________________________________________________________ >Env�e y reciba su correo de Hotmail desde el m�vil: http://mobile.msn.com > >___________________________________________________________________________ >To unsubscribe, send email to [EMAIL PROTECTED] and include in the body >of the message "signoff SERVLET-INTEREST". > >Archives: http://archives.java.sun.com/archives/servlet-interest.html >Resources: http://java.sun.com/products/servlet/external-resources.html >LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
