.jspf即使在jsp中也没有编译

时间:2013-11-11 12:30:35

标签: java jsp jsp-fragments

我有两个文件。 choose.jsplittle.jspf

choose.jsp

<c:import url="little.jspf">
    <c:param name="his" value="${param.choice}"></c:param>
</c:import>

little.jspf

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<br />
this is little.jsp <br />
I just heard that somebody here said ${param.his} is important.

输出

输出为I just heard that somebody here said ${param.his} is important. 但是当我将.jspf更改为.jsp时,它编译得很好。是否无法将参数传递给.jspf文件?

1 个答案:

答案 0 :(得分:2)

.jspf文件应该在另一个JSP中静态包含(使用<%@include %>指令)。不动态包含或导入。

我会创建一个JSP tag file,而不是使用c:import