|
0 / 0 / 0
Регистрация: 27.01.2008
Сообщений: 26
|
|
Передача данных с класса в Servlet29.01.2008, 14:29. Показов 2359. Ответов 6
Метки нет (Все метки)
U menja est' Servlet, iz nego vizivaetsa class, kotorij connectitsa k baze dannih i s4itivaet ottuda informaciju, kak peredat' eti dannie v servlet, dlja togo 4tobi sformirovat' html file?
0
|
|
| 29.01.2008, 14:29 | |
|
Ответы с готовыми решениями:
6
Передача названия класса в метод другого класса в качестве входных данных |
|
AiK
|
|
| 29.01.2008, 16:59 | |
|
Почитай про контейнеры.
Я например использую ArrayList. |
|
|
0 / 0 / 0
Регистрация: 27.01.2008
Сообщений: 26
|
|
| 29.01.2008, 17:15 [ТС] | |
|
A нaфигa тут кoнтaинер? 4етa не пoнимaйу... :o(
Мне нужнo передaтъ дaнние из цлaссa в сервлет, кoтoрий сaм етoт же клaсс и визвaл и вивести етo всйo делo в виде хтмлъa
0
|
|
|
mishgun
|
|
| 29.01.2008, 18:42 | |
|
Встречный вопрос а нафига тебе отдельный класс когда ты прекрасно можешь запрашивать базу данных напрямую из сервлета.В крайнем случае
в коде сервлета можно сделать так YourDBClass db = new YourDBClass(); Vector v = db.connectToDB(parameters); Как ты понимаешь метод из класса должен возвращать вектор(самое удобное для хранения и передачи массива данных из ДБ) и дальше через for распечатывать содержимое Vector. |
|
|
0 / 0 / 0
Регистрация: 27.01.2008
Сообщений: 26
|
|
| 29.01.2008, 18:45 [ТС] | |
|
4егoтo йa стoрмoзил... :o) зaсунул сей4aсс всйo в oдин мешoк :o)
Спaсибo всем!
0
|
|
|
1 / 1 / 5
Регистрация: 22.07.2007
Сообщений: 366
|
|
| 30.01.2008, 19:58 | |
|
Считаю что не уместно делать всё в одном классе, так как это не серьёзно каждый раз писать процедуры доступа к БД с сервлете. Так как гораздо приятней работать с абстракциями чем каждый раз вспоминать какой там синтаксис и порядок доступа к базе и форматирования в HTML. Я сделал 3 важных класса TDataBase, TQuery, TReport и использую их во всех своих программах. Логику работы первых TDataBase,TQuery я содрал с Delphi. TReport я тоже сначала написал на Delphi, потом переписал на Java. И при необходимости перепишцу на C++. Но логика работы конечной программы останется одна.
Пример работы: //Параметром командной строки инициализируем компонент ини файл //далее метом ini.get(parametername) получаю то что определено //в ини файле в формате //parametername = parametervalue TIniFile ini = new TIniFile(argv[0]); //Создаём компонент База данных TDataBase db = new TDataBase(ini.get('db'), ini.get('id'), ini.get('password'), ini.get('driver'), ini.get('codepage')); //Установили соедениение db.open(); //Создаём компонент для запроса //Другой экземляр этого класса может в этой же программе делать запрос //к другой базе - но код не меняется, мы используем универсальные //компоненты. repq = new TQuery(db); //Делаем запрос? текст которого определён в ини файле query.open(ini.get('repsql')); //Создаём компонет которые делает HTML файл с именем полученым //из ини файла т.e ini.get('repfile') возвращает имя файла в который //будет сохранён отчёт TReport rep = new TReport(ini.get('repfile')); //Выполнем форматирование результата запроса в HTML //но если бы я указал TReport.TEXT он бы форматировался как текст // ... а будет время слелаю ешё TReport.RTF rep.addTable(query,TReport.HTML); rep.close() Всё файл с отчётом готов. Для прикладных задач нунадо никаких системны знаний. Только управление набором абстракций.
0
|
|
|
0 / 0 / 0
Регистрация: 27.01.2008
Сообщений: 26
|
|
| 30.01.2008, 20:03 [ТС] | |
|
Бррр.... мудренo... йa не нaстoлъкo хoрoшo oриентируйусъ в йaзикaх прoгрaммирoвaнийa вooбш4е... нo спaсибo, уже сделaл всйo в oднoй куче... врoде к Oрaклу кoннектитсa, и дaже дaнние зaбирaет... :o) тнx всем :o)
0
|
|
| 30.01.2008, 20:03 | |
|
Помогаю со студенческими работами здесь
7
Передача значений с servlet в javascript Java servlet передача параметров с формы JSP+Servlet не правильная передача параметров Передача данных с класса на форму Передача данных из класса в класс в C# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|