Campano, Troy wrote:
> I'm new to JSTL and I don't understand this simple part.
>
> I have a JSP like that has this block:
>
> <%
> String myname = "troy";
> %>
>
> How can I print this out with JSTL?
>
> I was thinking <c:out value="{myname}" > but no luck.
>
> What am I doing wrong?

JSTL (or any custom action, for that matter) can't see scripting
variables, only so-called "scoped variables" (objects placed in one
of JSP scopes: page, request, session or application). So you must
put your scripting variables into a scope first:

   <%
     String myname = "troy";
     pageContext.setAttribute("myname", myname);
   %>

Hans
--
Hans Bergsten           [EMAIL PROTECTED]
Gefion Software         http://www.gefionsoftware.com
JavaServer Pages        http://TheJSPBook.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to