2016-04-19 2 views
0

Я пытаюсь запустить метод jsp во включенном файле. Как мне это сделать?jsp - Объединить методы файла и jsp

У меня есть включаемый файл:

<%@ include file="/foobar/Foo.bar" %> 

И у меня foo(String str) метод.

Теперь вопрос в том, как я могу позвонить foo() по файлу /foobar/Foo.bar?

Заранее благодарен!

ответ

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"))%>.

Смежные вопросы