That's one way to go. (Although I wouldn't use FrontPage, but
 that's a matter of taste)

Anpother way is to use an editor that is (more or less) aware 
of jsp (HomeSite, DreamWeaver UltraDev, Sun Forte). Those tools
are better in  helping you to insert the jsp. As they highlight 
the code better, or event have wizards to fill in jsp.

> -----Ursprüngliche Nachricht-----
> Von: renyu teng [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 27. November 2001 13:58
> An: Tomcat Users List; Tom Drake
> Betreff: Re: Create JSP file or a Servlet file for web browser.
> 
> 
> 
> 
> Hi tom,
> 
> thanks. I will definitely check the book.
> 
> By the way, do you mean that I should use FrontPage or
> other tools to create a html file with a layout I want
> and then modify the html file? Please bear me such
> stupid question.
> 
> Thanks & regards
> teng
> 
> --- Tom Drake <[EMAIL PROTECTED]> wrote:
> > Teng:
> > 
> > It sounds like your application consists of
> > 'boilerplate'
> > html (lots of static html with a few simple variable
> > replacements for name, address, etc...).
> > 
> > If this is this case, then JSP will suit you very
> > nicely.
> > 
> > No need to use println statements at all.
> > 
> > You'll need to write a bean that provides getter
> > methods to retrieve the value(s) you want to
> > plug in to your html (e.g. getName(), getAddress()
> > ).
> > 
> > 
> > Then you can write a jsp file that looks
> > something like this:
> > 
> > <%@ page language="java" import="com.mydomain.*" %>
> > <jsp:useBean id="customer" scope="request"
> > class="com.mydomain.Customer"/>
> > <jsp:setProperty name="customer" property="*"/>
> > <html>
> > <head><title>Customer <jsp:getProperty
> > name="customer"
> > property="name"/></title></head>
> > <body>
> > 
> > Customer name: <jsp:getProperty name="customer"
> > property="name"/><br>
> > Address: <jsp:getProperty name="customer"
> > property="address"/><br>
> > 
> > </body>
> > </html>
> > 
> > The above jsp file will populate all properties of
> > the
> > Customer from request parameters (that came from a
> > POST or GET request via a user form).
> > 
> > Note that '<jsp:getProperty name="customer"
> > property="address"/>' will be
> > replaced with
> > the value returned by the call to
> > "customer.getAddress()" where "customer"
> > is defined
> > as:
> >     com.mydomain.Customer customer = new
> > com.mydomain.Customer();
> > 
> > There is alot more to JSP's than this. It's best to
> > pickup a good book
> > (I like Professional JSP from Wrox press) and delve
> > into the details.
> > 
> > I hope this helps.
> > 
> > Good Luck
> > 
> > Tom
> > 
> > 
> > ----- Original Message -----
> > From: "renyu teng" <[EMAIL PROTECTED]>
> > To: "Tomcat Users List"
> > <[EMAIL PROTECTED]>; "Tom Drake"
> > <[EMAIL PROTECTED]>
> > Sent: Monday, November 26, 2001 7:55 PM
> > Subject: Re: Create JSP file or a Servlet file for
> > web browser.
> > 
> > 
> > |
> > |
> > | Hi tom,
> > |
> > | thanks for your response.
> > |
> > | Actually my question is very simple: if I use
> > | FrontPage to create a html file, and I want to
> > dump
> > | this html file with a little bit change (e.g.
> > name,
> > | address,etc), then should I use println to do it?
> > If
> > | it is the only choice, then I have to accept it.
> > |
> > | All the books about jsp or servlet I have gone
> > through
> > | in the book store are always giving simple
> > examples
> > | using println, I can't image I could follow this
> > | approach to create html file as I could no way
> > control
> > | the layout. There should a tool like FrontPage so
> > I
> > | could create whatever pages I want with images,
> > text,
> > | different fonts, colors etc., then I could dump
> > this
> > | html file into web browser with my own
> > modification
> > | through jsp or servlet. Starting Hello World with
> > c,
> > | you have a new C world, but with jsp,you can't go
> > far
> > | as you can't use println to control layout which
> > is
> > | crucial for web browser.
> > |
> > | regards
> > | teng
> > |
> > | --- Tom Drake <[EMAIL PROTECTED]> wrote:
> > | > Please provide some more details. Your
> > description
> > | > is really
> > | > too vague to respond to.
> > | >
> > | > However, If you are attempting to generate a
> > | > 'complicated'
> > | > html document, a JSP or set of JSP (with JSP or
> > HTML
> > | > includes) provides ample means for generating
> > highly
> > | > complicated HTML. You may want to consider using
> > | > CSS as well. This may simplify your html
> > somewhat.
> > | >
> > | > You're right about using 'out.println("...");'.
> > This
> > | > technique is
> > | > extremely clumsy, and difficult to maintain.
> > JSP's
> > | > give you
> > | > the ability to write plain-vanilla HTML, which
> > you
> > | > can intersperse
> > | > with java code that can do the fancy stuff. When
> > you
> > | > add
> > | > taglibs to the mix, then you can do some very
> > | > powerful things
> > | > with some fairly simple HTML / XML.
> > | >
> > | > Regards,
> > | >
> > | > Tom Drake
> > | >
> > | > ----- Original Message -----
> > | > From: "renyu teng" <[EMAIL PROTECTED]>
> > | > To: "Tomcat Users List"
> > | > <[EMAIL PROTECTED]>
> > | > Sent: Monday, November 26, 2001 6:09 PM
> > | > Subject: Create JSP file or a Servlet file for
> > web
> > | > browser.
> > | >
> > | >
> > | > |
> > | > | As a new guy to use tomcat, I have the
> > following
> > | > | question:
> > | > |
> > | > | if I want to dump the response to a web
> > browser,
> > | > then
> > | > | I need to format this into html or xml.
> > However,
> > | > it is
> > | > | really complicate html file, I should have
> > tools
> > | > to do
> > | > | it, right? I feel it is too clumsy to write
> > all
> > | > the
> > | > | html text through out.println. How the
> > complicated
> > | > web
> > | > | pages are created in the really project? could
> > | > anyone
> > | > | please shed some light to it? I have gone
> > throught
> > | > | some jsp & servlet books, and the projects
> > inside
> > | > the
> > | > | books are really too simple.
> > | > |
> > | > | how could a complicated web pages are created
> > | > through
> > | > | println statement? And if so, how could you
> > | > control
> > | > | the layout? I feel it is impossible, but I may
> > be
> > | > | wrong.
> > | > |
> > | > | thanks.
> > 
> === message truncated ===
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
> http://geocities.yahoo.com/ps/info1
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
> 
> 
> 

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to