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