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