МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра ВТ
ОТЧЕТ по лабораторной работе №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