Добавил:
Кафедра ВТ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Краденные лабы / 8308ДовженкоАЕ_лр3

.pdf
Скачиваний:
2
Добавлен:
08.04.2023
Размер:
262.13 Кб
Скачать

МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра ВТ

ОТЧЕТ по лабораторной работе №3

по дисциплине «Распределенные системы и сети» Тема: Java Server Pages

Студентка гр. 8308

 

Довженко А.Е.

Преподаватель

 

Бекенева Я.А.

 

 

 

 

 

Санкт-Петербург, 2022

Цель работы

Знакомство с основами создания Java Server Pages.

Задание к лабораторной работе

Создать JSP, который печатает строку текста, использующую тэг <H1>.

Установить цвет этого текста случайным образом, используя код, встроенный в

JSP страницу.

Результаты выполнения работы

При выполнении данной лабораторной работы был сформирован файл randomcolor.jsp. Полная распечатка файла представлена в приложении А.

2

Иллюстрация работы Web-приложения

При обращении JSP преобразуется в сервлет. Разработанный код выводит на экран строку текста, использующую тег <h1>. Цвет текста устанавливается случайным образом с помощью встроенного в теги <% %> java-кода.

генерирующего 3 случайных значения от 0 до 255 и вписывающих их в качестве параметров для атрибута style=’color:rgb()’.

Иллюстрация работы приложения представлена на рис. 1-3.

Рис 1

Рис 2

3

Рис 3

Выводы.

В результате выполнения лабораторной работы ознакомилась с основами создания Java Server Pages.

Был создан JSP, печатающий строку текста, которая использует текст

<h1>. Цвет текста устанавливается случайным образом с помощью кода,

встроенного в JSP-страницу.

4

ПРИЛОЖЕНИЕ А

randomcolor.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<!DOCTYPE html> <html>

<head>

<meta charset="UTF-8"> <title>Рандомизатор</title>

</head>

<body style="color:rgb(<%

out.print( (int) (Math.random()*255) + "," + (int) (Math.random()*255) + "," + (int) (Math.random()*255));

%>)">

<h1>Эта строка имеет случайный цвет</h1>

</body> </html>

5