Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Jdeveloper нарисовать страницу программно  [new]
neteurt
Member

Откуда:
Сообщений: 142
у меня есть svg тег который формирует картинку с qr кодом, внутри тега svg есть тег d в котором передается значение для отрисовки картинки, я не могу туда вставить переменную в которой бы постоянно передавалась значение(оно всегда разное), как можно через переменную отрисовать отдельно страницу, с учетом того, что я передам в переменной. Могу и полностью передать svg тег, как это можно сделать программно?
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100" height="100" viewBox="0 0 100 100"><rect x="0" y="0" width="100" height="100" fill="#ffffff"/><g transform="scale(2.439)"><g transform="translate(0,0)"><path fill-rule="evenodd" d="#{OfferBean1.param_qr}" fill="#000000"/></g></g>
31 окт 20, 20:28    [22224096]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3067
neteurt,

Может быть вам просто нужна библиотека для генерации кодов? Один из вариантов...
Java QR Code Generator – zxing example
31 окт 20, 22:03    [22224147]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
mayton
Member

Откуда: loopback
Сообщений: 49768
А где закрывающий тег </svg> ?
31 окт 20, 22:07    [22224151]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
neteurt
Member

Откуда:
Сообщений: 142
Garrick, не подходит, он генерирует картинку и сохраняет ее на компьютере, мне нужно чтобы картинка отображалась на странице сразу
1 ноя 20, 17:32    [22224421]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
neteurt
Member

Откуда:
Сообщений: 142
mayton,

        <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100" height="100" viewBox="0 0 100 100"><rect x="0" y="0" width="100" height="100" fill="#ffffff"/>
        <g transform="scale(2.439)">
        <g transform="translate(0,0)">
        <path fill-rule="evenodd" d="#{OfferBean1.param_qrcode}" fill="#000000"/></g></g></svg>
        
1 ноя 20, 17:33    [22224422]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3067
neteurt
Garrick, не подходит, он генерирует картинку и сохраняет ее на компьютере, мне нужно чтобы картинка отображалась на странице сразу

В Гугле забанили что-ли?

How to Create a QR Code SVG Using Zxing and JFreeSVG in Java?

Но мне не понятно что мешает любую картинку, любого формата, поместить на страницу...
2 ноя 20, 11:44    [22224686]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
neteurt
Member

Откуда:
Сообщений: 142
Garrick,

проект храниться на сервере, нет возможности сохранить картинку на компьютере
2 ноя 20, 12:07    [22224710]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
AFAIK программно там ничего делать не нужно. Теги HTML должны обрабатыватся так же, как теги ADF. В свое время вполне нормально внедрял JavaScript, проблем как-то не было.

Ошибка где-то в проекте, но так как развернутого JDeveloper'а у меня нет, то и конкретики не будет )))

нарисовать страницу программно

www.google.com отвечает:

How Can I diplay Dynamic HTML that comes from a bean inside an ADF JSF Fragment?
My Bean has a StringBuffer that renders HTML.


Put it in an outputText component and set the escape attribute of it to false.
2 ноя 20, 13:43    [22224831]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3067
neteurt
Garrick,

проект храниться на сервере, нет возможности сохранить картинку на компьютере

На сервере жестких дисков конечно нет?
3 ноя 20, 12:26    [22225582]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
Garrick, человек совершенно о другом спрашивал. Как я понимаю, с QR-кодом проблем у него нет, у него корректный HTML в ADF сформировать не получается. IMHO.
3 ноя 20, 15:09    [22225745]     Ответить | Цитировать Сообщить модератору
 Re: Jdeveloper нарисовать страницу программно  [new]
Garrick
Member

Откуда: Москва
Сообщений: 3067
Leonid Kudryavtsev
Garrick, человек совершенно о другом спрашивал. Как я понимаю, с QR-кодом проблем у него нет, у него корректный HTML в ADF сформировать не получается. IMHO.

Ну, значит я не понял вопроса. Извините.
5 ноя 20, 12:06    [22226772]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить