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

选择.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文件吗?

最佳答案

应该将一个.jspf文件静态包含(与<%@include %>指令一起)在另一个JSP中。没有动态包含或导入。

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

关于java - .jspf即使在jsp中也无法编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19906439/

10-13 01:46