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

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

Сами преобразование форматов и операции на файлах тривиальны.
...
Рейтинг: 0 / 0
13.05.2012, 12:55:59
    #37792024
Margaret1935
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
как я поняла у меня при загрузке этого сервлета должно быть 4 кнопки: первая кнопка - добавить запись (которые сохраняются в некотором файле), вторая кнопка - переписать все эти сведения в новый файл, обеспечив преобразование формата сведений, 3 кнопка - вывод преобразованных сведений упорядоченный по номерам групп и 4 кнопка - вывод исходной последовательности. Вот как добавить запись я сделала, а как остальное реализовать вообще не представляю.
...
Рейтинг: 0 / 0
14.05.2012, 10:07:53
    #37792689
Core12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
А исходные данные в каком формате хранятся ?
В какой формат преобразовывать ?
...
Рейтинг: 0 / 0
14.05.2012, 10:08:28
    #37792691
Core12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
ну то есть там xml файл или текстовый... или там исчо как.
...
Рейтинг: 0 / 0
14.05.2012, 20:20:17
    #37793822
Margaret1935
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
Core12, как я поняла исходные данные мы вводим и они заносятся в текстовый файл, и создаем такой же для преобразованной последовательности
...
Рейтинг: 0 / 0
15.05.2012, 10:30:24
    #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
15.05.2012, 10:43:44
    #37794375
Margaret1935
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
Core12, спсибо Вам большое! И в jsp файле не надо ничего прописывать?
...
Рейтинг: 0 / 0
15.05.2012, 10:50:29
    #37794385
Core12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
Проще было бы сделать так что, загрузка файла один сервлет.
Там сортировка файла другой сервлет.
Следовательно у вас будет 4 формы, с action на разные сервлеты.
...
Рейтинг: 0 / 0
15.05.2012, 10:52:56
    #37794395
Margaret1935
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
Core12, мне к сожалению, по требованиям нужно всё в один сервлет сделать
...
Рейтинг: 0 / 0
15.05.2012, 11:28:23
    #37794493
Core12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
Надо почитать как в сервлет из формы передаются параметры, и в сервлете уже разбираться если такой параметр делаем это если такой значит делаем это.
Просто я сейчас не помню, как их передавать из формы.
...
Рейтинг: 0 / 0
15.05.2012, 11:35:31
    #37794511
Margaret1935
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста!!!
Core12, спасибо большое за помощь! Я просто много читала уже про них и толком ничего не поняла((
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста!!! / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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