JSP包含页面不工作

JSP包含页面不工作,jsp,jakarta-ee,scriptlet,Jsp,Jakarta Ee,Scriptlet,我有一个JSP文件member.JSP,如下所示: <%@ page import="java.util.*" %> <jsp:include page="/html_functions.jsp" /> <% String heading = "Header" %> <%= formStart("a_form") %> <%= printPageHeader(heading) %> <%= startMyLi() %> &

我有一个JSP文件member.JSP,如下所示:

<%@ page import="java.util.*" %>
<jsp:include page="/html_functions.jsp" />

<% String heading = "Header" %>
<%= formStart("a_form") %>
<%= printPageHeader(heading) %>
<%= startMyLi() %>
<%= endLi() %>
<%= formEnd() %>
<%!

public String formStart(String name) {
    String structure = "<div id=\"content\"><form name=\"" + name + "\" method=\"post\"><ul>";
    return structure;
}//formStart

public String printPageHeader(String name) {
    String structure = "<li class=\"listLi\">\n<h3 class=\"formHeader\">" + name + ".</h3></li>";
    return structure;
}//printPageHeader

public String startMyLi() {
    String structure = "<li class=\"listLi\">";
    return structure;
}//startMyLi

public String endLi() {
    return ("</li>");
}//endMyLi

public String displayWithSpan(String str) {
    String structure = "<span class=\"labelSpan\">" + str + "</span>";
    return structure;
}//displayWithSpan

public String displayInputElement(String name) {
    return("Hiiiii");
}//displayInputElement

%>
所有其他方法也是如此。我在哪里犯错

感谢使用

<%@ include file="/html_functions.jsp" %>
很好,而不是

有两种方法可以将文件包含到应用程序的JSP页面中。详情如下:

第一种情况包括编译时调用JSP文件中的文件或文件的文本或代码,并在以后执行

并检查html_functions.jsp是否放置在正确的路径中。

使用

<%@ include file="/html_functions.jsp" %>
很好,而不是

有两种方法可以将文件包含到应用程序的JSP页面中。详情如下:

第一种情况包括编译时调用JSP文件中的文件或文件的文本或代码,并在以后执行


检查html_functions.jsp是否放置在正确的路径中。

如您所说,我对其进行了更改,但它仍然不起作用。我在某个地方看到过我们是如何编写JSP方法的。正如您所说,我改变了它,但它仍然不起作用。我在某个地方看到过我们是如何编写JSP方法的