Sure, book.getTitle() is the public method, but that's translated into
${book.title} for JSTL.
JSTL is smart enough to know that ${book.title} corresponds to
book.getTitle(). The only thing that might not have happened is that you set
the reference to your object as "book" in your request context.> -----Original Message----- > From: Stephen Riek [mailto:[EMAIL PROTECTED]] > Sent: Dienstag, 4. Februar 2003 11:18 > To: Tag Libraries Users List > Subject: RE: Escaping quotes in form fields - c:out doesn't see my > variabl e > > > > book.getTitle() is the public method for my Book class. > book.title is a private String property so it's not accessible. > > Even if book.title were visible, I'm pretty sure that <c:out> > must be able to use javabean methods as well as properties, > both of which just return a String after all (at least in my case). > > Thanks for trying to help, but the problem still persists. > > Stephen. > > [EMAIL PROTECTED] wrote: From my understanding, all > you need is to use > [input] escapeXml="false"/>"> > > Note: Not ${book.getTitle()}, but ${book.title} > > Best regards, > Eric > > > -----Original Message----- > > From: Stephen Riek [mailto:[EMAIL PROTECTED]] > > Sent: Dienstag, 4. Februar 2003 06:52 > > To: [EMAIL PROTECTED] > > Subject: Escaping quotes in form fields - c:out doesn't see > > my variable > > > > > > > > Sorry for such an easy question but I must be misunderstanding > > the fundamental usage of the JSTL. > > > > How do I get JSTL to output a string which has been formatted > > to escape special characters, so that it is safe to put in a form > > field ? I have tried the following but it does not work- > > > > [input] "> > > > > where 'book' is an instance of a Javabean which I have created > > within a JSP scriptlet like this, > > > > > Book book = new Book(request.getParameter("BookId")); > > book.retrieveValues(); > > %> > > > > As you can see, I do NOT use JSTL's database tags for > > querying databases since I have already wrapped all that > > functionality and business logic inside my Javabeans (in > > this case, the "Book" class). However, it seems that the > > JSTL tag is unable to see my variable 'book' if I > > instantiate it in this way, am I correct ? > > > > I only want to use the tag in order to escape any > > characters (such as ", ', &, \, >) which may upset my > > input tag. Is this overkill or should I use a simple search/replace > > instead ? I hope the solution will work with double-byte > > characters too. > > > > Thank you for bearing with me, > > > > Stephen. > > > > > > > > > > > > > > --------------------------------- > > With Yahoo! Mail you can get a bigger mailbox -- choose a > > size that fits your needs > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------- > With Yahoo! Mail you can get a bigger mailbox -- choose a > size that fits your needs > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
