powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста!!!
12 сообщений из 12, страница 1 из 1
Помогите, пожалуйста!!!
    #37789938
Margaret1935
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написать сервлет для следующего задания. Задается файл сведений об учащихся по следующему формату: фамилия, имя, отчество, номер группы. Переписать все эти сведения в новый файл, обеспечив преобразование формата сведений следующим образом: группа, фамилия, имя, отчество. Вывод преобразованных сведений должен быть упорядочен по номерам групп. Исходную последовательность также вывести на экран.
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37790187
Фотография ivanov-void
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Margaret1935,

http://www.tutorialspoint.com/servlets/servlets-file-uploading.htm] File Upload Servlet

Сами преобразование форматов и операции на файлах тривиальны.
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37792024
Margaret1935
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как я поняла у меня при загрузке этого сервлета должно быть 4 кнопки: первая кнопка - добавить запись (которые сохраняются в некотором файле), вторая кнопка - переписать все эти сведения в новый файл, обеспечив преобразование формата сведений, 3 кнопка - вывод преобразованных сведений упорядоченный по номерам групп и 4 кнопка - вывод исходной последовательности. Вот как добавить запись я сделала, а как остальное реализовать вообще не представляю.
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37792689
Core12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А исходные данные в каком формате хранятся ?
В какой формат преобразовывать ?
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37792691
Core12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну то есть там xml файл или текстовый... или там исчо как.
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37793822
Margaret1935
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Core12, как я поняла исходные данные мы вводим и они заносятся в текстовый файл, и создаем такой же для преобразованной последовательности
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37794337
Core12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 кнопка(преобразование формата строки) - код.
Код: 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.
package com.test.teach;

import java.io.*;

public class Starter {
    public static  void main(String[] args){
        String formatedString = null;
        String[] arrayStringOfValues;
        String str;
        People p = new People();

        try {
            System.setOut(new PrintStream(System.out,false,"cp866"));
            FileWriter os = new FileWriter("C:\\data.txt");
            InputStreamReader isr=new InputStreamReader(
                    new FileInputStream("C:\\users.txt"),"windows-1251");
            BufferedReader in = new BufferedReader(isr);
            while (((str = in.readLine()) != null)) {
                // получили строку с данными, записали их в значение класса
                arrayStringOfValues = str.split(" ");
                p.setName(arrayStringOfValues[0]);
                p.setFamily(arrayStringOfValues[1]);
                p.setOtchestvo(arrayStringOfValues[2]);
                p.setGroup(arrayStringOfValues[3]);
                // собираем исходную строку
                formatedString = p.getGroup() + " " + p.getFamily() + " " + p.getName() + " " + p.getOtchestvo()+"\n";
                os.write(formatedString);
            }
            os.close();
            in.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}


Код: 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.
package com.test.teach;

public class People {
    String name;
    String family;
    String otchestvo;
    String group;

    public String getFamily() {
        return family;
    }

    public void setFamily(String family) {
        this.family = family;
    }

    public String getGroup() {
        return group;
    }

    public void setGroup(String group) {
        this.group = group;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getOtchestvo() {
        return otchestvo;
    }

    public void setOtchestvo(String otchestvo) {
        this.otchestvo = otchestvo;
    }
}


3- в каком формате хранится номер группы.
4 - читаем файл построчно, выводим в html или как хотите. Красивее будет с использованием jstl)
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37794375
Margaret1935
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Core12, спсибо Вам большое! И в jsp файле не надо ничего прописывать?
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37794385
Core12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще было бы сделать так что, загрузка файла один сервлет.
Там сортировка файла другой сервлет.
Следовательно у вас будет 4 формы, с action на разные сервлеты.
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37794395
Margaret1935
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Core12, мне к сожалению, по требованиям нужно всё в один сервлет сделать
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37794493
Core12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо почитать как в сервлет из формы передаются параметры, и в сервлете уже разбираться если такой параметр делаем это если такой значит делаем это.
Просто я сейчас не помню, как их передавать из формы.
...
Рейтинг: 0 / 0
Помогите, пожалуйста!!!
    #37794511
Margaret1935
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Core12, спасибо большое за помощь! Я просто много читала уже про них и толком ничего не поняла((
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]