Java 如何使用JSP页面中包含的文件名常量
我在WEB-INF目录中有一个JSP文件index.JSP,其中包含以下代码 FilesName.javaJava 如何使用JSP页面中包含的文件名常量,java,jsp,Java,Jsp,我在WEB-INF目录中有一个JSP文件index.JSP,其中包含以下代码 FilesName.java package pack.cms; public class FilesName { //all jsp files name public static final String FIILE_CMS_HEADER = "cms-header.jsp"; } Index.jsp <%@ page import="pack.cms.*" import="java.uti
package pack.cms;
public class FilesName {
//all jsp files name
public static final String FIILE_CMS_HEADER = "cms-header.jsp";
}
Index.jsp
<%@ page import="pack.cms.*"
import="java.util.*"
%>
<%@ include file=FilesName.FIILE_CMS_HEADER %>
filename.FIILE\u CMS\u HEADER=CMS-HEADER.jsp
我遇到以下错误
在预期路径/CMS/WebContent/FilesName.FIILE\u CMS\u头中未找到片段“FilesName.FIILE\u CMS\u头”
问题和解决方案是什么
该文件应直接位于WebContent下。问题是为什么它不允许我使用filename.FIILE\u CMS\u头?如果我使用cms-header.jsp而不是filename.FIILE\u cms\u header,那么它可以正常工作。忽略我之前的评论。这是什么-filename.FIILE\u CMS\u头?它是在属性文件中定义的吗?如果是,请使用正确的语法从属性文件中读取属性。我已编辑了我的问题。请立即检查