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>