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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> AJAX и Java, нужна документация 
V
    Опции темы
v2v
Дата 29.1.2008, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



просмотри ещё раз книги что тебе дали ;)


--------------------
PM   Вверх
Samotnik
Дата 29.1.2008, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Цитата(v2v @  29.1.2008,  20:56 Найти цитируемый пост)
просмотри ещё раз книги что тебе дали ;) 

 smile   а какие именно,  и в каком  направлении смотреть??
Суть:
Пользователь вводит  слово  "Вася" сабмити его,  оно  летит на  сервлет (Это обязательно, на сервлете я его   должен  считать,  это  и есть  суть  моего задания)  и это же  слово "Вася"  с сервлета передать на  *.jsp    И все это нужно  выполнить на  Ajax  
Пэ.Эс. 
это конечно же  не  задание, но если я смогу  понять  как это сделать, то я смогу выполнить то задание, что мне дали!!    smile 
PM MAIL   Вверх
v2v
Дата 29.1.2008, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56




Вот немного изменённый пример с отправкой данных на сервер.
Я так понимаю ты не шаришь яваскрипт smile

index.jsp
Код

<%-- 
redirect to front controller 
<% response.sendRedirect("main/"); %>
--%>
<script  language="JavaScript" type="text/javascript">
var request;
function loadData() {
if (request.readyState == 4) {
    document.getElementById("txt1").value=request.responseText;    
    }
}
function ajaxGo(){
var url = "test.jsp?d1="+document.getElementById("txt1").value;
if (window.XMLHttpRequest) {
    request=new XMLHttpRequest();
} else if(window.ActiveXObject) {
    request=new ActiveXObject("Microsoft.XMLHTTP");
}
request.open("GET", url, true);
request.onreadystatechange = loadData;
request.send(null);
}
</script>
<button onClick="ajaxGo()">Ajax Go!</button>
<input type=text value="ajax will write here" size="100" id=txt1 />

test.jsp
Код

YOU SEND STRING With LENGTH : <%=request.getParameter("d1").length() %>



--------------------
PM   Вверх
Samotnik
Дата 29.1.2008, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Цитата(v2v @  29.1.2008,  21:13 Найти цитируемый пост)
Я так понимаю ты не шаришь яваскрипт

 smile      ну...   основу  знаю  smile 

На счет примера,  чет он у меня  не совсем корректно работает (((  В строке вместо  нужного  выводится 
Цитата

YOU SEND STRING With LENGTH : <%=request.getParameter("d1").length() %>

PM MAIL   Вверх
Stampede
Дата 29.1.2008, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



Знаешь, Samotnik, у тебя, похоже, сильная путаница в голове. Наверное тебе будет проще выполнить это задание по шагам. То есть если кто-то проведет тебя шаг за шагом. Если хочешь, я могу это сделать. Вот тебе первое задание:

1. Сформировать болванку веб-приложения стандартной конфигурации. Добиться, чтобы в браузере отображалась страница приветствия. Покзать получившуюся структуру директории и содержимое значимых файлов.




--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
v2v
Дата 29.1.2008, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



Цитата(Stampede @  29.1.2008,  21:29 Найти цитируемый пост)

1. Сформировать болванку веб-приложения стандартной конфигурации. Добиться, чтобы в браузере отображалась страница приветствия. Покзать получившуюся структуру директории и содержимое значимых файлов.

а также раскажи как ты собираешь проект? используешь ли какие то IDE ?

Добавлено через 21 секунду
и какой у тебя web контейнер?


--------------------
PM   Вверх
Samotnik
Дата 30.1.2008, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Цитата(Stampede @  29.1.2008,  21:29 Найти цитируемый пост)
То есть если кто-то проведет тебя шаг за шагом. Если хочешь, я могу это сделать

буду признателен  smile 

Цитата(Stampede @  29.1.2008,  21:29 Найти цитируемый пост)
1. Сформировать болванку веб-приложения стандартной конфигурации. Добиться, чтобы в браузере отображалась страница приветствия. Покзать получившуюся структуру директории и содержимое значимых файлов.

Я не чайник в WEB Java  smile  это 3 минуты работы, через  setattribute  и  getparametr!  И структура как положенно выглядит, я на много серьезнее вещи  делал! 
ОК, завтра быстро сделаю, что дальше  smile  ????  smile 

Цитата(v2v @  29.1.2008,  22:18 Найти цитируемый пост)
а также раскажи как ты собираешь проект? 

первый  мавен

Цитата(v2v @  29.1.2008,  22:18 Найти цитируемый пост)
 используешь ли какие то IDE ?

конечно  smile  IDEA 7.0.1

Цитата(v2v @  29.1.2008,  22:18 Найти цитируемый пост)
и какой у тебя web контейнер?

не знаю.....  а  что  это ??   smile 
PM MAIL   Вверх
Stampede
Дата 30.1.2008, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



Samotnik, я неспроста высказал предположение о каше в голове: слишком много логических нестыковок в твоих постах. Вот и тут не обошлось:

Цитата(Samotnik @  29.1.2008,  14:29 Найти цитируемый пост)
Я не чайник в WEB Java


и 

Цитата(Samotnik @  29.1.2008,  14:29 Найти цитируемый пост)
и какой у тебя web контейнер?
не знаю.....  а  что  это ??


как-то не вяжутся друго с другом smile

Поэтому давай все-таки попробуем без самодеятельности, чтобы свести к минимуму эффекты, связанные с отражением действительности в твоей голове. Чур, без обид smile


--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
Samotnik
Дата 30.1.2008, 00:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Цитата(Stampede @  30.1.2008,  00:42 Найти цитируемый пост)
Поэтому давай все-таки попробуем без самодеятельности, чтобы свести к минимуму эффекты, связанные с отражением действительности в твоей голове. Чур, без обид

Да не все в порядке  smile   Какие обиды...  все ОК
Завтра по-быстрому  сделаю  smile 
А  на самом  деле,  WEB  контейнер это что?   Может я его и использовал, но не знал об этом!   Если вы имеете ввиду  WEB сервер,  типа  AXIS ,   то я  знаю что это,  но не использую сейчас (оно и не нужно)   
PM MAIL   Вверх
tux
Дата 30.1.2008, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(Samotnik @  30.1.2008,  00:51 Найти цитируемый пост)
WEB сервер,  типа  AXIS

Путаница просто безумная.

Цитата(Samotnik @  30.1.2008,  00:51 Найти цитируемый пост)
А  на самом  деле,  WEB  контейнер это что?   Может я его и использовал, но не знал об этом!

Похоже у тебя веб-приложения, в которых ты не чайник, работают сами по себе. Веб-контейнер - это такой софт, который организует жизненный цикл веб-приложения, то есть его развертывание, настройку, запуск и т.п. Tomcat, Jetty, Weblogic и др. - примеры такого софта. Хотя бы Tomcat о чем-то говорит? Ты как раньше свои разработанные приложения разворачивал? Или это было на PHP?
PM MAIL Skype GTalk Jabber YIM   Вверх
Samotnik
Дата 30.1.2008, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Цитата(tux @  30.1.2008,  06:56 Найти цитируемый пост)
Похоже у тебя веб-приложения, в которых ты не чайник, работают сами по себе. Веб-контейнер - это такой софт, который организует жизненный цикл веб-приложения, то есть его развертывание, настройку, запуск и т.п. Tomcat, Jetty, Weblogic и др. - примеры такого софта. Хотя бы Tomcat о чем-то говорит? Ты как раньше свои разработанные приложения разворачивал? Или это было на PHP?

Вот так бы сразу и сказали,  чессное слово, не знал, что  tomcat   это  web - контейнер  smile 
Конечно же  я использую  tomcat


Цитата(tux @  30.1.2008,  06:56 Найти цитируемый пост)
WEB сервер,  типа  AXISПутаница просто безумная.

А тут что не так??   smile    Axis 100% применяют  как  web сервис !!!   smile 
PM MAIL   Вверх
tux
Дата 30.1.2008, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(Samotnik @  30.1.2008,  12:23 Найти цитируемый пост)
Axis 100% применяют  как  web сервис !!!

Тогда покажи WSDL контракта, который предоставляет Axis. 

Видимо все-таки на 99%. Axis - движок для разработки веб-сервисов, ни в коем случае его как веб-сервис не применяют. Веб-сервер.. Ну, для тебя это Tomcat. smile Разница между библиотекой, с помощью которой разрабатывают веб-сервисы, и софтом, который обрабатывает HTTP-запросы пользователя понятна?
PM MAIL Skype GTalk Jabber YIM   Вверх
Samotnik
Дата 30.1.2008, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Цитата(tux @  30.1.2008,  13:23 Найти цитируемый пост)
Axis - движок для разработки веб-сервисов,

согласен,  так  грамотнее  сказать  smile 


Цитата(tux @  30.1.2008,  13:23 Найти цитируемый пост)
Разница между библиотекой, с помощью которой разрабатывают веб-сервисы, и софтом, который обрабатывает HTTP-запросы пользователя понятна? 

да
PM MAIL   Вверх
Samotnik
Дата 30.1.2008, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Stampede,  СДЕЛАЛ!!
1.jsp
Код

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Simple jsp page</title></head>
<body>
<FORM ACTION="HelloWorldServlet" METHOD="post">
  <INPUT TYPE="text" SIZE="20" NAME="path"><br>
  <INPUT TYPE="submit" VALUE="Send path"> <br>
</FORM>
</body>
</html>

сервлет
Код

 public void service(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        int i;
        String message = request.getParameter("path");
        log.info("message = " + message);
        File f1 = new File(message);
        String s[] = f1.list();
        for (i=0; i < s.length; i++)
            log.info("soderjimoe = " + s[i]);
        ArrayList<String> ar = new ArrayList<String>();
        for(int j=0; j<s.length;j++)
        ar.add(s[j]);
        log.info("============" + ar);
        request.getSession().setAttribute("ContentArray", ar);
        request.getRequestDispatcher("/index.jspx").forward(request, response);
    }


и отображающая  страничка   index.jspx
Код

 <html>
    <head><title>Books List</title></head>
    <body bgcolor="pink">

    <select>
        <c:forEach var="u" items="${ContentArray}">
            <option selected="true">

                <c:out value="${u}"/>

            </option>
        </c:forEach>

    </select>
    </body>
    </html>

Что дальше ?????  Мне все тоже самое нужно сделать, только на  AJAX   smile 
PM MAIL   Вверх
v2v
Дата 30.1.2008, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 9
Всего: 56



Samotnik, а ты прочитал задание ?;)


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

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

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


 




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


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

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