JSTL变量不起作用

时间:2014-09-22 07:08:19

标签: java jsp jstl

我遇到了问题,我在JSP页面的顶部声明了一个变量,但是当我尝试使用它时,看起来它不起作用了!

<c:set var="req" value="${pageContext.request}" />
<c:set var="baseURL" value="${req.scheme}://${req.serverName}:${req.serverPort}${req.contextPath}" />

现在我试图以这种方式打印变量(baseUrl):

${baseUrl}

但没有出现!

以下是JSP的标题:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="UTF-8" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

错误是什么?

1 个答案:

答案 0 :(得分:-2)

答案是在信件案件中。它应该是:

${baseURL}

我已经知道了这个案子,但是当你厌倦了尝试编码时,这是你遇到的一个问题!