我正在尝试在包含的文件上运行jsp方法。我该怎么做?
我有我的附件:
<%@ include file="/foobar/Foo.bar" %>
我有foo(String str)
方法。
现在问题是,如何在文件foo()
上调用/foobar/Foo.bar
?
提前致谢!
答案 0 :(得分:0)
我创建了一个方法,而不是包含文件:
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"))%>
。