Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работает ли VFS из под JSP? Вопрос 
V
    Опции темы
zone51
Дата 27.2.2007, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 17.2.2006

Репутация: нет
Всего: 1



ТоварищиЮ подскаите работает ли в принципе org.apache.commons.vfs из под жсп? А то я сделал стандартный код-а он никак, выдает типа не могу определить VFS. Спасибо.


--------------------
The truth is out there
PM MAIL   Вверх
powerOn
Дата 27.2.2007, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Выкладывай код.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
zone51
Дата 27.2.2007, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 17.2.2006

Репутация: нет
Всего: 1



powerOn, 
Код совершенно стандартный, прекрасно работает на локальной проге.
Код

<%
          String str=request.getParameter("mode");
          if(str!=null){
           if(str.equals("apus_settings")){
              out.println( "<form name='webset' action='index.jsp?mode=settings' method='post'>"
                           +"<input type='text' name='xml'/>Укажите путь к файлу настроек апус<br> "
                           +"<input type='submit' value='Принять'/>"
                           +"</form>" 
              );
          }else

            if(str.equals("online")){
             String ld=(String)session.getAttribute("LD");
             FileSystemManager fs=VFS.getManager();
             FileObject fo=fs.resolveFile(ld);
             FileObject dest=fs.resolveFile("temp");   
             FileObject[] fos=fo.getChildren();
          }else
              if(request.getParameter("mode").equals("err")){

              }else
                if(request.getParameter("mode").equals("arch")){

                }else
                  if(request.getParameter("mode").equals("history")){

                  }
          }
      %>


Ошибка:
Код

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 72 in the jsp file: /apus_index.jsp
FileSystemManager cannot be resolved to a type
69: 
70:             if(str.equals("online")){
71:              String ld=(String)session.getAttribute("LD");
72:              FileSystemManager fs=VFS.getManager();
73:              FileObject fo=fs.resolveFile(ld);
74:              FileObject dest=fs.resolveFile("temp");   
75:              FileObject[] fos=fo.getChildren();


An error occurred at line: 72 in the jsp file: /apus_index.jsp
VFS cannot be resolved
69: 
70:             if(str.equals("online")){
71:              String ld=(String)session.getAttribute("LD");
72:              FileSystemManager fs=VFS.getManager();
73:              FileObject fo=fs.resolveFile(ld);
74:              FileObject dest=fs.resolveFile("temp");   
75:              FileObject[] fos=fo.getChildren();


An error occurred at line: 73 in the jsp file: /apus_index.jsp
FileObject cannot be resolved to a type
70:             if(str.equals("online")){
71:              String ld=(String)session.getAttribute("LD");
72:              FileSystemManager fs=VFS.getManager();
73:              FileObject fo=fs.resolveFile(ld);
74:              FileObject dest=fs.resolveFile("temp");   
75:              FileObject[] fos=fo.getChildren();
76: 


An error occurred at line: 74 in the jsp file: /apus_index.jsp
FileObject cannot be resolved to a type
71:              String ld=(String)session.getAttribute("LD");
72:              FileSystemManager fs=VFS.getManager();
73:              FileObject fo=fs.resolveFile(ld);
74:              FileObject dest=fs.resolveFile("temp");   
75:              FileObject[] fos=fo.getChildren();
76: 
77:                 


An error occurred at line: 75 in the jsp file: /apus_index.jsp
FileObject cannot be resolved to a type
72:              FileSystemManager fs=VFS.getManager();
73:              FileObject fo=fs.resolveFile(ld);
74:              FileObject dest=fs.resolveFile("temp");   
75:              FileObject[] fos=fo.getChildren();
76: 
77:                 
78: 


Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


Спасибо.


--------------------
The truth is out there
PM MAIL   Вверх
batigoal
Дата 27.2.2007, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



zone51, видимо, ты просто забыл импортировать библиотеки.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
zone51
Дата 27.2.2007, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 17.2.2006

Репутация: нет
Всего: 1



batigoal, 
Так никаких ошибок нету. Все видится и на локали с этим кодом все норм и с теми же либами. Вряд ли. Спасибо.

Добавлено @ 22:00 
Может подрубать либы к самому томкату? Хм..

Добавлено @ 22:08 
Проблема решилась подрубанием либ в томкан.
В папке приложения надо создать WEB-INF папку если ее там нет, в ней папку Lib И туда все позапихать
Всем спасибо, все свободны.  smile 


--------------------
The truth is out there
PM MAIL   Вверх
batigoal
Дата 27.2.2007, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Приведи полный код страницы.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0466 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.