You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-user@tomcat.apache.org by jm...@on.com on 2003/07/31 12:55:20 UTC

Using the standard (JSTL) tag library ...






I'm using JWSDP 1.1 that includes  JSTL 1.0.3 under Tomcat 4.1.18

Can I use EL  outside of the JSTL tags  ?

Like using ${param.server} in the code below:

    <frameset cols="20%,*">
            <frame name="allpackages"
src="allpackages.jsp?server=${param.server}">
            <frame name="details" src="details.jsp?server=${param.server}">
    </frameset>

So far it doesn't work. I read that there are two versions:
      "This document describes an expression language (EL) for JSP. This
expression
      language has two versions: one applicable to the JSP Standard Tag
Library (JSTL),
      the other applicable to JSP 1.3."  (from JavaServerPages: Standard
Tag Library  V.10)
but I even don't know what JSP version Tomcat 4.1 supports.

-Jorge

(Full example below)

<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<%@ page contentType="text/html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="../css/default.css" />
<title>
<fmt:message key="TITLE_INDEX">
    <fmt:param value="${param.server}"/>
</fmt:message>
</title>
</head>
<frameset rows="22%,*">
    <frame name="onheader" src="onheader.jsp?server=${param.server}">
    <frameset cols="20%,*">
            <frame name="allpackages"
src="allpackages.jsp?server=${param.server}">
            <frame name="details" src="details.jsp?server=${param.server}">
    </frameset>
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>