| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > jsp странички, базы, ссылки. |
| Автор: фрост 24.3.2008, 19:37 |
| Привет. Я пытаюсь научиться делать веб приложения в NetBeans (6.0). Что то не очень получается: каждая попытка эксперементы заканчивается кучей эксепшенов и тормозами. Вобщем у меня такая задача. Есть sqlная таблица, тяну ее из сервисов на грид. Тут же создается датапровайдер от нее и т.д. Одно из полей в таблице - число. Методом элементарных преобразований это число превращается в путь к файлу. Я хотел бы сделать что-то типа картинной галерейки. В таблице в каждой строке должна быть ссылка. Щелчек по этой ссылке приводит к открытию страницы. На этой странице имэдж. Где-то (интересно где?) нужно реализовать передачу в компонент (Image) урл на картинку. Ух запутанно написал. Короче. Есть таблица, в таблице ссылки. Нажатие на ссылку открывает страницу с соответствующей картинкой. Имя картинки дерется из базы. Помогите plz. Еще мне очень охото найти книги или статьи в эалектронном варианте на выше упомянутую тему. На сайте NetBeans есть статьи, но в них нет ответа на мой вопрос. |
| Автор: v2v 24.3.2008, 23:10 |
| а до чего ты уже дошёл? мы поняли что у тебя не получается, а теперь скажи что получается, хоть самое простое.?. |
| Автор: фрост 25.3.2008, 14:55 |
| OK. Как я уже сказал, я сделал страничку (стартовая) на которой есть таблица. При загрузке страницы в таблицу заносится содержимое базы. Одно из полей таблицы на форме - ссылка. URL этой ссылки надо сгенерить строковыми преобразованиями из числового поля базы данных. По идее в базе сразу можно было бы URL хранить, но тогда если я чтото поменяю в адресе страницы, то придется обновлять содержимое всей базы. Да и при открытии любой jsp страницы (кроме стартовой), я заметил, что там не просто имя страницы указывается, а с какими-то доп параметрами. Эта ссылка (которая - полев таблице на форме стартовой страницы) должна сылаться на другую страницу и передавать параметр типа "...?...&pic_id=1234". На дургой странице (которая открывается по ссылке из выше упомянутой таблицы) надо как-то |
| Автор: Llucas 25.3.2008, 17:03 |
| Когда делаешь ссылку, делай так, чтобы она ссылалась на например downloadImg.html?pic_id = "id" Создаешь сервлет, который будет вызываться при downloadImg. Через HttpServlerRequest.getParameter("pic_id") получаешь id этой картинки... берешь ее из базы или откуда ты там берешь и работаешь с ней далее... |