jsp java:my标记文件不';t替换参数

jsp java:my标记文件不';t替换参数,java,jsp,jsp-tags,Java,Jsp,Jsp Tags,script.tag: <%@ attribute name="file" required="true"%> <script type="text/javascript" src="/path/to/${file}"></script> my.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <

script.tag:

<%@ attribute name="file" required="true"%>
<script type="text/javascript" src="/path/to/${file}"></script>

my.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%> 
<%@ taglib tagdir="/WEB-INF/tags" prefix="x"%>
<x:script file="register.js"/>

但是,
${file}
参数不会被替换,而是按字面意思保持
${file}


救命

在使用标记中的属性时,是否尝试添加pageScope?像这样:


移动到tomcat 6修复了这个问题