gpt4 book ai didi

java - 从 JSP 中的类中调用 application.getRealPath()

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:11 26 4
gpt4 key购买 nike

我正在 JSP 中编写一个类,以从 XML 文件中检索一堆配置值。我的计划是使用一个“XMLConfig”类来加载文件中的值,然后使用访问方法获取配置对象中的值。

我的问题是我似乎无法从类中调用 application.getRealPath() ,因为 eclipse 告诉我“应用程序无法解析”。我怀疑我必须将“应用程序”更改为其他内容,但我不确定是什么。

我的类(class)代码:

<%!
//Config object
public class XMLConfig {

public boolean loadConfigFile(String strName) {
String XMLfileName = application.getRealPath(strName);
try {
DocumentBuilder db = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = null;
doc = db.parse(XMLFileName);
}catch(Exception e)
{
System.out.println(e.getMessage());
return false;
}
return true;

}
}
%>

最佳答案

application 不是全局变量。如果您想在方法中使用它,那么您需要将其作为参数传递。

不知道为什么要在 jsp 中定义类,而不是仅仅创建一个“普通”java 类。

关于java - 从 JSP 中的类中调用 application.getRealPath(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3298020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com