powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / динамическое генерирование изображения
8 сообщений из 8, страница 1 из 1
динамическое генерирование изображения
    #33160206
an_toshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как динамически можно построить изображение в JSP?
Т. е. вариант как вызвать из JSP сервлет, который будет строить изображение известен, вот только это все проходит с forward, как нибудь можно это реализовать с include что бы потом можно было вернуться к этой странице и выводить дальше текст или же опять динамически генерировать изображения.

И есть ли какой-нибудь более изящный способ генерирования изображения а не как через Frame и перекодирования с помощью Acme.
...
Рейтинг: 0 / 0
динамическое генерирование изображения
    #33160215
нгга
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
an_toshkaКак динамически можно построить изображение в JSP?
Т. е. вариант как вызвать из JSP сервлет, который будет строить изображение известен, вот только это все проходит с forward, как нибудь можно это реализовать с include что бы потом можно было вернуться к этой странице и выводить дальше текст или же опять динамически генерировать изображения.

И есть ли какой-нибудь более изящный способ генерирования изображения а не как через Frame и перекодирования с помощью Acme.

что такое изображение? картинка/html?
...
Рейтинг: 0 / 0
динамическое генерирование изображения
    #33160290
an_toshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
картинка (image)
...
Рейтинг: 0 / 0
динамическое генерирование изображения
    #33160618
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
an_toshka
И есть ли какой-нибудь более изящный способ генерирования изображения а не как через Frame и перекодирования с помощью Acme.
Не буду разводить религиозных войн, но JSP это фигня,которая в итоге превращается в сервлет... т.ч. делай сразу сервлет и никакого гемороя)))
Но если хочется JSP,то делай свой тег и там уже генери картинку!
Думаю, ничего лучше чем Acme, не найдешь!
...
Рейтинг: 0 / 0
динамическое генерирование изображения
    #33160683
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<IMG src="http://localhost:8080/draw_image.img">

В чем проблема то?
Сервлет генерит картинку.
Вставляем в jsp страницу картинку по юрл.

am_sasa , сказано же, что нужно рисунок+ html. HTML тоже сервлетом делать предлагаете? типа out.print(<b>Hello word!<b>);
...
Рейтинг: 0 / 0
динамическое генерирование изображения
    #33160780
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Turnam_sasa , сказано же, что нужно рисунок+ html. HTML тоже сервлетом делать предлагаете? типа out.print(<b>Hello word!<b>);

думаю, что am_sasa так шутит :)
...
Рейтинг: 0 / 0
динамическое генерирование изображения
    #33162299
an_toshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня несколько иная ситуация. А именно:
Пользователь загружает jsp в ней вводит в input некоторые параметры нажимает submit далее вызывается другая jsp которая сама либо через servlet должна построить на основе данных из запроса (post) и передать изображение. Так вот servlet который строит изображение задает header(image/gif) но после картинки мне необходимо в jsp выводить html.

Этот сервлет предназначен чтобы построить изображение, а что если до и после него необходимо вывести текст
Код: plaintext
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.
 import  java.awt.*;

 import  java.io.*;
 import  java.io.IOException;
 import  java.io.PrintWriter;

 import  javax.servlet.*;
 import  javax.servlet.http.*;

 import  Acme.JPM.Encoders.GifEncoder;

 public   class  HelloWorldGraphics  extends  HttpServlet {
     public   void  doGet(HttpServletRequest req, HttpServletResponse res)  throws  ServletException, IOException {
        ServletOutputStream out = res.getOutputStream(); // binary output!
        Frame frame =  null ;
        Graphics g =  null ;
         try  {
            // Create an unshown frame
            frame =  new  Frame();
            frame.addNotify();
            // Get a graphics region, using the Frame
            Image image = frame.createImage( 400 ,  60 );
            g = image.getGraphics();
            // Draw "Hello World!" to the off-screen graphics context
            g.setFont( new  Font("CourierNew", Font.BOLD,  48 ));
            g.drawString("Hello World!",  10 ,  50 );
            // Encode the off-screen image into a GIF and send it to the client
            res.setContentType("image/gif");
            GifEncoder encoder =  new  GifEncoder(image, out);
            encoder.encode();
        }
         finally  {
            // Clean up resources
             if  (g !=  null ) g.dispose();
             if  (frame !=  null ) frame.removeNotify();
        }
    }
}
...
Рейтинг: 0 / 0
динамическое генерирование изображения
    #33162353
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
страницу создавать в JSP. Картиннку в сервлете, вставив его вызов в <img src=... в
HTML траницы. Если при этом хочется, чтоб пользователь видел не адрес сервлета (при выборе картинки правой кнопкой мыши, затем "свойства в меню") и мог её сохранять, вставить в сервлет соответствующий HTTP заголовок.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / динамическое генерирование изображения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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