Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/40: Рейтинг темы: голосов - 40, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 3

Создать сервлет и взаимодействующие с ним пакеты Java-классов и HTML-страницы

12.12.2015, 20:50. Показов 7771. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет уважаемые форумчане. Помогите кто может с заданием
Создать сервлет и взаимодействующие с ним пакеты Java-классов и HTML-страницы
Генерация таблиц по переданным параметрам: заголовок, количество строк и столбцов, цвет фона.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class Servlet61 extends HttpServlet {
 
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {
 
        resp.setContentType("text/html; charset=UTF8");
        PrintWriter out = resp.getWriter();
 
        try {
            out.println("<html>");
            out.println("<head><title>Задание №6 Задаие 1</title>");
            out.println("<meta charset="utf-8" />");
            out.println("</head>");
            out.println("<body>");
            out.print("<p><b>Генерация таблиц по переданным параметрам: заголовок, количество строк и столбцов, цвет фона.</b></p>");
 
            out.print("<p>Введите заголовок:</p>");
            out.println("<form action="/student/61">");
            out.println("<input type="text" name="word">");
 
            out.print("<p>Введите количество строк:</p>");
            out.println("<input type="text" name="row">");
 
            out.print("<p>Введите количество столбцов</p>");
            out.println("<input type="text" name="column">");
 
            out.print("<p>Введите цвет фона(В формате hex например #6082b6):</p>");
            out.println("<input type="text" name="bgcolor">");
            out.println("<input type="submit">");
            out.println("</form>");
 
            String word = req.getParameter("word");
            String row = req.getParameter("row");
            String colimn = req.getParameter("colimn");
            String bgcolor = req.getParameter("bgcolor");
 
            //Заголовок
            out.println("<center><h1>" + word + "</center></h1>");
 
            //Таблица
            out.println("<table bgcolor="+bgcolor+">");
 
            for (int i = 0; i < Integer.parseInt(row); i++) {
                out.println("<tr>");
                for (int j = 0; j < Integer.parseInt(colimn); j++) {
                    out.println("<td>");
                    out.println("Строка:" + (i+1) + "Ячейка" + (j+1));
                    out.println("</td>");
                }
                out.println("</tr>");
            }
            
            out.println("</table>");
 
 
 
 
 
            out.println("</body></html>");
        } finally {
            out.close();
        }
 
    }
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.12.2015, 20:50
Ответы с готовыми решениями:

Получить список классов в классе в HTML страницы
На странице есть класс (iframe) содержащий классы(подклассы), у которых есть имена В конечном итоге мне нужно получить список имен...

Разработать приложение на Java, взаимодействующие с базой данных при помощи JDBC-драйвера
Создать три таблицы в MS Access, связанные между собой двумя связями: один – к - одному, один – ко – многим. Заполнить записями таблицы (не...

Html код страницы в java
Есть страница у сайта site.ru/page/ . Нужно эту страницу внедрить в java файл (типа как инклуд у php), чтобы этот java файл я смог вызывать...

7
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
13.12.2015, 16:05
firemann, воспользуйтесь поиском.
можете просто передать данные из сервлета на jsp, к примеру: request.setAttribute("list", infoList);
а уже в jsp странице воспользоваться с JSTL тегами...
1
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 3
02.01.2016, 17:30  [ТС]
можете помочь в написании кода?
0
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
02.01.2016, 17:44
firemann, Вы покажите здесь что у Вас не получается, наверное поможем с другими пользователями форума... и ещё посмотрите на это может поможет.
З.Ы. и почему же не воспользоваться с поиском?
0
1 / 1 / 0
Регистрация: 15.01.2021
Сообщений: 10
06.01.2024, 10:56
Добрый день.Оставлю свой вариант.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import java.io.PrintWriter;
 
@WebServlet(name = "EX1_TablesServlet", value = "/EX1_TablesServlet")
public class EX1_TablesServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
        request.getRequestDispatcher("ex1.jsp").forward(request,response);
 
    }
 
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 
        response.setContentType("text/html; charset=UTF-8");
        PrintWriter out=response.getWriter();
        try {
            String header=request.getParameter("header");
            int rows= Integer.parseInt(request.getParameter("rows"));
            int columns= Integer.parseInt(request.getParameter("columns"));
            String color=request.getParameter("background");
 
            out.println("<html>");
            out.println("<head><title>"+header+"</title></head>");
            out.println("<body>");
            out.println("<h1>"+header+"</h1>");
 
            out.println("<table style='background-color:"+color+";'>");
            for (int i=0;i<rows;i++){
                out.println("<tr>");
                for (int j=0;j<columns;j++){
                    out.println("<td style=\"border: 1px solid rgb(0, 0, 0);\">"+i+j+"</td>");
                }
                out.println("</tr>");
            }
            out.println("</table>");
            out.println("</body></html>");
        }finally {
            out.close();
        }
    }
}
И ex1.jsp
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Exercise_1</title>
</head>
<body>
<h1>
    Генерация таблиц по переданным параметрам: заголовок, количество строк и столбцов, цвет фона.
</h1>
 
<form action="EX1_TablesServlet" method="POST">
    <table>
        <tr>
            <td>Заголовок:</td>
            <td><input type="text" name="header"/></td> </tr>
        <tr>
            <td>Количество строк:</td>
            <td><input type="text" name="rows"/></td> </tr>
        <tr>
            <td>Количество столбцов:</td>
            <td><input type="text" name="columns"/></td> </tr>
        <tr>
            <td>Цвет фона:</td>
            <td><input type="text" name="background"/></td> </tr>
    </table>
    <br>
    <input type="submit"value="Сгенерировать таблицу"/>
</form>
</body>
</html>
0
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
11.01.2024, 23:58
Ох ты! Не я один бьюсь с этими погаными сервлетами !!
0
1 / 1 / 0
Регистрация: 15.01.2021
Сообщений: 10
13.01.2024, 10:09
AlexProgramm, Да, осваиваем потихоньку. Решаю задачи из главы 15 Java.Методы программирования(2013)
0
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
13.01.2024, 12:43
Seadog, удачи в освоении java!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.01.2024, 12:43
Помогаю со студенческими работами здесь

Представление HTML страницы для Java
Задача состоит в следующем, надо из HTML страницы вытягивать определённую информацию, но информация постоянно разная например обяъвления,...

Java. Получения содержимого HTML страницы
Доброго времени суток. Проблема в следующем. Моя программа должна с разных сайтов брать информацию о курсах валют. Для разных сайтов...

Создать на Java иерархию классов
Создать на Java иерархию классов -Graph -- Point --- Arc ----Bezier curves -Background Класс Graph должен содержать...

Создание java классов в коде С++ и вызов Java методов и классов из C++
Здравствуйте! Собственно проблема вот в чем при клмпиляции получаю ошибки Первый этап обработки исключения в &quot;0x00000000&quot; в...

Dom структура Html страницы с возможностью выполнять java-скрипты
Всем Привет. У меня возник такой вопрос. Можно ли средствами c# создать dom html страницы, с возможностью выполнять javascript'ы...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru