3 / 3 / 2
Регистрация: 05.12.2011
Сообщений: 51

Замена jsp-страниц через скрипт

02.08.2016, 17:13. Показов 1220. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Помогите, пожалуйста, разобраться с таким вопросом.
Есть jsp-страница примерно такого вида:
Java
1
2
3
4
5
6
7
8
<form method="post">
 
    <fieldset>
        <legend>Информация <input type="button" class="btn edit" value="редактировать" /></legend>
        <div><jsp:include page="info.jsp" /></div>
    </fieldset>
 
</form>
С помощью скрипта я хочу по нажатию на "редактировать" сделать так, чтобы info.jsp пряталась, а, например, test.jsp появлялась вместо нее.

Пробовал так, но не работает:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$('.edit').click(function() {
    var divInfo = $(this).parent().next().next();
        divInfo.hide();
    $.ajax ({
        type: 'post',
        url: 'changeJsp',
 
        success : function(page) {
                   divInfo.html(page);
                },
                error : function() {
                    alert("error");
                }
            });
        }
    })
changeJsp.java
Java
1
2
3
4
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        RequestDispatcher requestDispatcher = request.getRequestDispatcher("/WEB-INF/test.jsp");
        requestDispatcher.include(request, response);
    }
Спасибо за любую помощь.

Добавлено через 6 часов 59 минут
Еще актуально))

В принципе, мне все равно, какой технологией будет реализовано - возможно, ajax был не лучшим выбором. Суть в том, чтобы программно вставить jsp страницу в другую jsp страницу.
У меня на одной jsp странице (main.jsp) - несколько блоков, каждый описан в своей jsp странице и после вставлен в main.jsp при помощи <jsp:include page="..."></jsp:include>. Хочу иметь возможность по клику менять любой из этих блоков на другой.
Такое в принципе возможно сделать, не перегружая всю страницу целиком? (я потому и посмотрел в сторону ajax).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.08.2016, 17:13
Ответы с готовыми решениями:

Замена текстур через скрипт
Я использую c# под unity. Мне необходимо заменить текстуру объекта через скрипт

Вызов jsp-страниц из сервлетов
Здравствуйте! У меня возникла следующая проблема. Из сервлета я вызываю jsp - страницу вот так : public class Parol extends HttpServlet...

Проблема с кодировкой JSP страниц, не отображается русский текст
как решить проблему с кодировкой на Jsp страницах?? нужно чтобы показывало русский текст

3
15 / 15 / 3
Регистрация: 20.05.2014
Сообщений: 157
07.08.2016, 08:11
как я понимаю, это должно быть возможно. только не скрипт должен определять что будет рендериться, а сервлет, который будет выводить нужную jsp. а скрипт должнен делать запрос на сервлет, и обновлять нужную часть страницы.
0
Эксперт Java
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
07.08.2016, 15:30
для этого лучше использовать шаблонизатор, который это позволит сделать. jsp рендерится только полностью, без полной перезагрузки рендерится, например, страницы в JSF, GWT.
вообще тебе нужен клиентский фреймворк (например angular) или ручной рендеринг напрямую из js кода (в этом случае можно использовать jsp на сервере - запрашиваешь страницу, которая рендерится на сервере, а потом вставляется на клиенте куда надо)
0
 Аватар для ninjacut
155 / 154 / 53
Регистрация: 30.04.2016
Сообщений: 321
07.08.2016, 15:37
.load http://api.jquery.com/load/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.08.2016, 15:37
Помогаю со студенческими работами здесь

Поведение групп jsp страниц как некой единой функциональной группы
Всем доброго времени суток. Есть ли возможность обеспечить поведение групп jspстраниц как некой единой функциональной группы? Скажем...

Как впереключателе страниц сделать выделяемыми через ховер только сами номера страниц?
а и слова &quot;Назад&quot; &quot;Вперед&quot; тож отчего-то выделяются body{ background:gray; font-family:&quot;PT-Sans&quot;, sans-serif; ...

Что лучьше для написания WEB-страниц под JBoss, JSP или Java?
Мне необходимо создать несколько разделов для сайта на движке Liferay (Liferay.com) который стоит на связке SDK_4.2.0+JBoss+Tomcat ...

Как на странице jsp вывести картинку и скрипт ?
Как на странице jsp вывести картинку и скрипт ? картинка и скрипт находятся в myproject\src\main\webapp\resources\img\ ...

Скрипт генерации страниц
Здравствуйте. Работал на делфи, решил попробовать себя в php и js, но если в php код был довольно прост , то js потребовалась ваша помощь) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru