Java servlet转发后的空JSP参数对象

Java servlet转发后的空JSP参数对象,java,jsp,tomcat,servlets,jstl,Java,Jsp,Tomcat,Servlets,Jstl,如果这是一个微不足道的问题,我很抱歉,但是浪费了大量令人厌恶的时间。我目前正在开始使用Javaservlet/JSP,尝试根据Servlet传递的参数呈现模板。servlet的代码如下(doGet()方法): 在JSP模板中,我只需尝试: <c:out default="no such attribute..." value="${attr}" /> 我已经检查并将Servlet路由到正确的URL和JSP,正确地计算了JSTL表达式(使用TomCat 7.0+JSTL 1.2)

如果这是一个微不足道的问题,我很抱歉,但是浪费了大量令人厌恶的时间。我目前正在开始使用Javaservlet/JSP,尝试根据Servlet传递的参数呈现模板。servlet的代码如下(doGet()方法):

在JSP模板中,我只需尝试:

<c:out default="no such attribute..." value="${attr}" />


我已经检查并将Servlet路由到正确的URL和JSP,正确地计算了JSTL表达式(使用TomCat 7.0+JSTL 1.2),但是Servlet向JSP模板转发的请求中没有嵌入任何数据。服务器显然不允许使用较旧的scriptlet语法。那么,发生了什么事

它应该可以正常工作,你能试着在jsp中放入
out.println(request.getAttribute(“attr”);
并告诉我们结果是什么吗?@fujy这些调用被严肃地忽略了,在我看来……映射到
/comissoes
的是什么?
<c:out default="no such attribute..." value="${attr}" />