Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / из JSP в Servlet / 6 сообщений из 6, страница 1 из 1
19.04.2006, 12:51
    #33676200
Kukla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP в Servlet
нужно из файла jsp послать для обработки на сервлет обьект (Part) и action.

При запуске вместо выполенние обработки отображается текст сервлета в браузере. Думаю, что ошибка в неправильном написании пути к сервлету, если да, то как написать правильно?

из jsp-файла:
Код: plaintext
1.
out.println("<h2>Show subparts of a part : <a href=\"C:/Documents and Settings/DbWeb/src/java/Servlets/ClientService.java?action=loadPartInfo&Part="+childPart+"\">"+childPart.getObject_Id()+"</a></h2>");                
из сервлета:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
...
 protected   void  processRequest(HttpServletRequest request, HttpServletResponse response)
     throws  ServletException, IOException 
    {
       response.setContentType("text/html;charset=UTF-8");
       String Action = request.getParameter("action");
       
         if  (Action== null )
        {
            // no action yet, show the welcome page
            RequestDispatcher disp = getServletContext().getRequestDispatcher("/defaultPage.jsp");
            disp.include(request, response); 
             return ;
        }
         if  (Action.equals("LoadPartInfo"))
        {
            String SearchedPart = request.getParameter("Part");

             if  ((SearchedPart!= null ) && (SearchedPart!="")) 
            {       
                        //to  look in DB for Subparts of SearchedPart
            }
        }
         else ...
}
...
Рейтинг: 0 / 0
19.04.2006, 13:05
    #33676275
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP в Servlet
это шутка?

Kukla
<a href=\"C:/Documents and Settings/DbWeb/src/java/Servlets/ClientService.java?...</a></h2>");



класс нужно откомпилировать, засунуть в контейнер сервлетов (Томкат
например)


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.04.2006, 14:03
    #33676571
Kukla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP в Servlet
у меня в проекте в NetBeans классы откомпилированные в другом месте лежат, вот поменяла путь к ClientService.class
но тоже не работает :(

Код: plaintext
1.
2.
<a href=\"C:/Documents and Settings/DbWeb/build/
web/WEB-INF/classes/Servlets/ClientService?
action=loadPartInfo&Part="+childPart+"\">"+childPart.getObject_Id()+"</a></h2>");
...
Рейтинг: 0 / 0
19.04.2006, 14:39
    #33676734
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP в Servlet
это клиника.
1. зайдите на сайт томката и прочитайте статьи по его
настройке.
2. не пользуйтесь netbeans. пользуйтесь блокнотом. дурацких вопросов
будет меньше.


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
19.04.2006, 14:45
    #33676753
Kukla
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP в Servlet
Deady,
ну на такой ответ Вам не стоило времени тратить, и без него обошлась бы.
А я вот NetBeans хочу пользоваться и спрашиваю тех, кто в NetBeans понимает.
...
Рейтинг: 0 / 0
21.04.2006, 11:34
    #33681811
knu
knu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из JSP в Servlet
Вам стоит побольше узнать про работу веб приложения. Чтобы все функционировало, необходимо приложение развернуть на сервере. Прописать определенные файлы настроек, маппинги и прочее. Прямой линкой на класс Вы никогда ничего не добьетесь. В NetBeans вероятно необходимо указать что это веб модуль, в web.xml прописывается маппинг на классы, а Вам уже остается только использовать эти имена.
вот например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<servlet>
        <servlet-name>YourServlet</servlet-name>
        <servlet- class >
            org.bla.bla.bla.Foo</servlet- class >
    </servlet>
    <servlet-mapping>
        <servlet-name>YourServlet</servlet-name>
        <url-pattern>/service</url-pattern>
    </servlet-mapping>
и уже /service использовать как линк.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / из JSP в Servlet / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]