wood burning stoves*
The moose likes JSP and the fly likes printing from a JSP inside a frame Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "printing from a JSP inside a frame" Watch "printing from a JSP inside a frame" New topic

printing from a JSP inside a frame

Timothy Lovern

Joined: Nov 15, 2003
Posts: 4
I have an application, that is set up somewhat like a model view controller pattern.

A servlet is responsible for all the business logic, and a jsp is used to display theinformation to the user. (only rendering information is scripted inside the jsp)

The JSP is displayed within a frame, provided by another application. I cannot modify this application.

The JSP uses DIV's to force the output to fit within the frame and have scroll bars.

I need to be able to print the contents of the JSP page. Using the Windo.print() method from java script just gives me the portion of the frame that is visible. I need to print the entire jsp page, sans scroll bars, and not print anything my JSP is not responsible for.

In one situation, I know prior to displying the JSP that a print has been requested, in another, I don't. If the first situation is easiest to deal with, then I can probably get by with that for starters.

Thanks in advance.

Oh, I am learning HTML,JSP, Servlets, and JAVASCRIPT all at the same time on this project, so my knowledge base here is pretty weak.

Eric Pascarello

Joined: Nov 08, 2001
Posts: 15376
You can try to make a style sheet with the media print, when the page is printed this style sheet can hide the unwanted information.


Timothy Lovern

Joined: Nov 15, 2003
Posts: 4
Hmm, ok thanks!

Now to explore CSS.
subject: printing from a JSP inside a frame
Similar Threads
ScrollPane in netbeans GUI
To avoid scroll bars in IFRAME
Mirroring JScrollBars
Session timeout page inside iframe
How to set webview scroll position within it on initial launch ?