我有这段小代码
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<!DOCTYPE html>
<html>
<head>
<title><%= request.getAttribute("index_title") %></title>
</head>
<body>
<c:out value="${request['index_title']}" />
</body>
</html>
表达式<%= request.getAttribute("index_title") %>
被正确替换,但<c:out value="${request['index_title']}" />
不是。我也尝试过${request['index_title']}
,${index_title}
但没有人工作。
那是我的第一个jsp,所以我真的认为这一定是一个微不足道的错误,但我无法理解错误在哪里。
附加问题:
在我的 servlet 中request.setAttribute ("index_title", "page title");
。问题是否与我添加到请求中的不是 bean 的事实有关?