What you are going to do should be included in Java Server Pages which
allows you to put HTML directly.
Bin
-----Original Message-----
From: John McDonald [mailto:[EMAIL PROTECTED]]
Sent: Sunday, August 08, 1999 7:38 PM
To: [EMAIL PROTECTED]
Subject: out.println(".....");? Theres a better way!
Why is it that no one has come up with a way to integrate HTML and Java
efficiently? I know there is framework API's out there, such as Webmacro,
but I've used web macro, and it, in itself, is quite complex.
I know CGI's are probably forbidden on this list, but, if your familiar with
CGI's, then you are surly familiar with the "print qq|" command. If you're
not familiar with this command, than I'll explain briefly. A good way to
explain is by example.
--------Perl CGI script-----------
Some script code here
# now I want to print some HTML to a web page(dynamic web pages).
print qq|
<HTML>
<head>
<Body>
<table width="100%" cellspacing="0" cellpadding="0" border="1">
|;
for (0 .. $numhits - 1) {
#print "<p>";
&html_record (&array_to_hash($_, @hits));
}
print qq||
</table>
</body>
</HTML>
|;
---------------END Perl CGI------------------------
Notice that we can write HTML directly into the script without having to
perform a "out.println( ) for EVERY LINE. Basically everything between the
"print qq|" and "|;" is considered to be one printer writer. This makes it
VERY simple to write large amounts of HTML into your software.
I believe that it is for this reason that servlets have not gone widely main
stream yet. So why hasn't someone come up with a "print qq|" for Java. Is it
really that difficult to do? Are there some underlying factors that I do not
understand?
If someone know why it CAN'T be done, please let me know. Other wise, I am
going to begin work on it this week.
Who wants to buy a Java "print qq|" class for $5? I'm will to bet thousands
of people are.
John D. McDonald
Phone: 415-703-8800 x 342
Fax: 415-703-8801
email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
web: www.InfoSolv.net <http://www.InfoSolv.net>
InfoSolv, Inc.
Web Security Consulting
Integration and Training
___________________________________________________________________________
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