Лабораторная работа №2
Работа с сервлетами и JSP
Создать динамический web-проект, который должен содержать совокупность сервлетов и jsp-страниц, выполняющих решение следующих задач: (В файле index.html (или index.jsp) должно располагаться меню выбора задач со ссылками на соответствующие jsp-страницы)
Взаимодействие HTML/JSP-сервлет
- Вычисление тригонометрических функций в градусах и радианах с указанной точностью. Выбор функций должен осуществляться через выпадающий список.
- Выбор изображения по тематике (природа, автомобили, дети и т.д.)
и его отображение.
- Генерация таблиц по переданным параметрам: заголовок, количество строк и столбцов, цвет фона.
- Поиск слова, введенного пользователем. Поиск и определение частоты встречаемости осуществляется в текстовом файле, расположенном на сервере.
- Вычисление объемов тел (параллелепипед, куб, сфера, тетраэдр, тор, шар, эллипсоид и т.д.) с точностью и параметрами, указываемыми пользователем.
- Поиск и (или) замена информации в коллекции по ключу (значению).
- Выбор текстового файла из архива файлов по разделам (поэзия, проза, фантастика и т.д.) и его отображение.
- Информация о среднесуточной температуре воздуха за месяц задана в виде списка, хранящегося в файле. Определить: а) среднемесячную температуру воздуха; б) количество дней, когда температура была выше среднемесячной; в) количество дней, когда температура опускалась ниже ; г) три самых теплых дня.
- Вывод фрагментов текстов шрифтами различного размера. Размер шрифта и количество строк задается на стороне клиента.
- Информация о точках на плоскости хранится в файле. Выбрать все точки, наиболее приближенные к заданной прямой. Параметры прямой и максимальное расстояние от точки до прямой вводятся на стороне клиента.
- Осуществить сортировку введенного пользователем массива целых чисел. Числа вводятся через запятую.
- Осуществить форматирование выбранного пользователем текстового файла, так чтобы все абзацы имели отступ ровно 3 пробела, а длина каждой строки была ровно 80 символов и не имела начальными и конечными символами пробел.
JSP
- Телефонный справочник. Таблица должна быть в текстовом виде и содержать Фамилию, Адрес, Номер телефона (разделители, например, “;”). Поиск должен производиться по части фамилии или по части номера. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал рейсов. Таблица должна быть в текстовом виде и содержать название пункта назначения рейса, номер рейса, тип самолета. Поиск должен производиться по части название пункта назначения рейса или по части номера рейса. Результаты должны выводиться вместе с датой выполнения в JSP.
- Книга «Работники». Таблица должна быть в текстовом виде и содержать фамилию и инициалы работника, название занимаемой должности, год поступления на работу. Поиск должен производиться по части фамилии или по году поступления. Результаты должны выводиться вместе с датой выполнения в JSP.
- Расписание движения поездов. Таблица должна быть в текстовом виде и содержать название пункта назначения, номер поезда, время отправления. Поиск должен производиться по части название пункта назначения или по части номера поезда. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал маршрутов. Таблица должна быть в текстовом виде и содержать название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Поиск должен производиться по части название начального пункта маршрута или по части номера маршрута. Результаты должны выводиться вместе с датой выполнения в JSP.
- Записная книжка. Таблица должна быть в текстовом виде и содержать фамилию и инициалы, номер телефона, дата рождения. Поиск должен производиться по части фамилии или по году рождения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Знаки Зодиака. Таблица должна быть в текстовом виде и содержать фамилию, имя; знак Зодиака; дата рождения. Поиск должен производиться по части фамилии или по году рождения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Книга «Учет товара». Таблица должна быть в текстовом виде и содержать название товара; название магазина, в котором продается товар; стоимость товара в рублях. Поиск должен производиться по части названия товара или по стоимость товара. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал «Плательщика». Таблица должна быть в текстовом виде и содержать расчетный счет плательщика; расчетный счет получателя; перечисляемая сумма в рублях. Поиск должен производиться по расчетному счету плательщика или по перечисляемой сумме. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал посещений. Таблица должна быть в текстовом виде и содержать фамилию и инициалы, адрес, дату посещения. Поиск должен производиться по части фамилии или по дате посещения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Телефонный справочник. Таблица должна быть в текстовом виде и содержать Фамилию, Адрес, Номер телефона (разделители, например, “;”). Поиск должен производиться по части фамилии или по части номера. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал рейсов. Таблица должна быть в текстовом виде и содержать название пункта назначения рейса, номер рейса, тип самолета. Поиск должен производиться по части название пункта назначения рейса или по части номера рейса. Результаты должны выводиться вместе с датой выполнения в JSP.
- Книга «Работники». Таблица должна быть в текстовом виде и содержать фамилию и инициалы работника, название занимаемой должности, год поступления на работу. Поиск должен производиться по части фамилии или по году поступления. Результаты должны выводиться вместе с датой выполнения в JSP.
- Расписание движения поездов. Таблица должна быть в текстовом виде и содержать название пункта назначения, номер поезда, время отправления. Поиск должен производиться по части название пункта назначения или по части номера поезда. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал маршрутов. Таблица должна быть в текстовом виде и содержать название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Поиск должен производиться по части название начального пункта маршрута или по части номера маршрута. Результаты должны выводиться вместе с датой выполнения в JSP.
- Записная книжка. Таблица должна быть в текстовом виде и содержать фамилию и инициалы, номер телефона, дата рождения. Поиск должен производиться по части фамилии или по году рождения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Знаки Зодиака. Таблица должна быть в текстовом виде и содержать фамилию, имя; знак Зодиака; дата рождения. Поиск должен производиться по части фамилии или по году рождения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Книга «Учет товара». Таблица должна быть в текстовом виде и содержать название товара; название магазина, в котором продается товар; стоимость товара в рублях. Поиск должен производиться по части названия товара или по стоимость товара. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал «Плательщика». Таблица должна быть в текстовом виде и содержать расчетный счет плательщика; расчетный счет получателя; перечисляемая сумма в рублях. Поиск должен производиться по расчетному счету плательщика или по перечисляемой сумме. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал посещений. Таблица должна быть в текстовом виде и содержать фамилию и инициалы, адрес, дату посещения. Поиск должен производиться по части фамилии или по дате посещения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Телефонный справочник. Таблица должна быть в текстовом виде и содержать Фамилию, Адрес, Номер телефона (разделители, например, “;”). Поиск должен производиться по части фамилии или по части номера. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал рейсов. Таблица должна быть в текстовом виде и содержать название пункта назначения рейса, номер рейса, тип самолета. Поиск должен производиться по части название пункта назначения рейса или по части номера рейса. Результаты должны выводиться вместе с датой выполнения в JSP.
- Книга «Работники». Таблица должна быть в текстовом виде и содержать фамилию и инициалы работника, название занимаемой должности, год поступления на работу. Поиск должен производиться по части фамилии или по году поступления. Результаты должны выводиться вместе с датой выполнения в JSP.
- Расписание движения поездов. Таблица должна быть в текстовом виде и содержать название пункта назначения, номер поезда, время отправления. Поиск должен производиться по части название пункта назначения или по части номера поезда. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал маршрутов. Таблица должна быть в текстовом виде и содержать название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Поиск должен производиться по части название начального пункта маршрута или по части номера маршрута. Результаты должны выводиться вместе с датой выполнения в JSP.
- Записная книжка. Таблица должна быть в текстовом виде и содержать фамилию и инициалы, номер телефона, дата рождения. Поиск должен производиться по части фамилии или по году рождения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Знаки Зодиака. Таблица должна быть в текстовом виде и содержать фамилию, имя; знак Зодиака; дата рождения. Поиск должен производиться по части фамилии или по году рождения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Книга «Учет товара». Таблица должна быть в текстовом виде и содержать название товара; название магазина, в котором продается товар; стоимость товара в рублях. Поиск должен производиться по части названия товара или по стоимость товара. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал «Плательщика». Таблица должна быть в текстовом виде и содержать расчетный счет плательщика; расчетный счет получателя; перечисляемая сумма в рублях. Поиск должен производиться по расчетному счету плательщика или по перечисляемой сумме. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал посещений. Таблица должна быть в текстовом виде и содержать фамилию и инициалы, адрес, дату посещения. Поиск должен производиться по части фамилии или по дате посещения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Телефонный справочник. Таблица должна быть в текстовом виде и содержать Фамилию, Адрес, Номер телефона (разделители, например, “;”). Поиск должен производиться по части фамилии или по части номера. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал рейсов. Таблица должна быть в текстовом виде и содержать название пункта назначения рейса, номер рейса, тип самолета. Поиск должен производиться по части название пункта назначения рейса или по части номера рейса. Результаты должны выводиться вместе с датой выполнения в JSP.
- Книга «Работники». Таблица должна быть в текстовом виде и содержать фамилию и инициалы работника, название занимаемой должности, год поступления на работу. Поиск должен производиться по части фамилии или по году поступления. Результаты должны выводиться вместе с датой выполнения в JSP.
- Расписание движения поездов. Таблица должна быть в текстовом виде и содержать название пункта назначения, номер поезда, время отправления. Поиск должен производиться по части название пункта назначения или по части номера поезда. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал маршрутов. Таблица должна быть в текстовом виде и содержать название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Поиск должен производиться по части название начального пункта маршрута или по части номера маршрута. Результаты должны выводиться вместе с датой выполнения в JSP.
- Записная книжка. Таблица должна быть в текстовом виде и содержать фамилию и инициалы, номер телефона, дата рождения. Поиск должен производиться по части фамилии или по году рождения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Знаки Зодиака. Таблица должна быть в текстовом виде и содержать фамилию, имя; знак Зодиака; дата рождения. Поиск должен производиться по части фамилии или по году рождения. Результаты должны выводиться вместе с датой выполнения в JSP.
- Книга «Учет товара». Таблица должна быть в текстовом виде и содержать название товара; название магазина, в котором продается товар; стоимость товара в рублях. Поиск должен производиться по части названия товара или по стоимость товара. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал «Плательщика». Таблица должна быть в текстовом виде и содержать расчетный счет плательщика; расчетный счет получателя; перечисляемая сумма в рублях. Поиск должен производиться по расчетному счету плательщика или по перечисляемой сумме. Результаты должны выводиться вместе с датой выполнения в JSP.
- Журнал посещений. Таблица должна быть в текстовом виде и содержать фамилию и инициалы, адрес, дату посещения. Поиск должен производиться по части фамилии или по дате посещения. Результаты должны выводиться вместе с датой выполнения в JSP.