【发布时间】:2016-08-12 03:07:11
【问题描述】:
我正在尝试在包含的文件上运行 jsp 方法。我该怎么做?
我有我的包含文件:
<%@ include file="/foobar/Foo.bar" %>
我有我的foo(String str) 方法。
现在的问题是,我如何在文件/foobar/Foo.bar 上调用foo()?
提前致谢!
【问题讨论】:
我正在尝试在包含的文件上运行 jsp 方法。我该怎么做?
我有我的包含文件:
<%@ include file="/foobar/Foo.bar" %>
我有我的foo(String str) 方法。
现在的问题是,我如何在文件/foobar/Foo.bar 上调用foo()?
提前致谢!
【问题讨论】:
我创建了一个方法,而不是包含文件:
public String readResource(String resource){
try{
BufferedReader in = new BufferedReader(new InputStreamReader(getServletContext().getResourceAsStream(resource)));
String line = null;
String data = "";
while((line = in.readLine()) != null) {
if(data!="")data+="\n";
data+=line;
}
return data;
}catch(IOException e){
return "";
}
}
然后我使用了<%=foo(readResource("/foobar/Foo.bar"))%>。
【讨论】: