Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 21.12.2015
Сообщений: 188

jsf обработать кнопку

20.11.2019, 16:22. Показов 742. Ответов 0

Студворк — интернет-сервис помощи студентам
Не погу понять, как сделать,чтобы при нажатии кнопки create pet можно было создать Pet

мой overview
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:body>
    <h1>Hello World</h1>
    <h:form>
        <p:growl id="growl" life="2000"/>
 
        <p:commandButton value="create pet" id="ajax" update="growl" actionListener="#{firstPage.buttonAction}"
                         styleClass="ui-priority-primary"/>
 
 
    </h:form>
</h:body>
</html>

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@Named
@ManagedBean(name = "firstPage", eager = true)
@RequestScoped
public class FirstPage {
 
    @EJB
    private PetManager petManager;
 
 
    public PetManager getPetManager() {
        return petManager;
    }
 
    public void setPetManager(PetManager petManager) {
        this.petManager = petManager;
    }
 
    public void buttonAction(ActionEvent actionEvent) {
        petManager.createPet(FacesUtils.getUserId(), "NOT IMPLEMENTED YET");
    }
}

сам класс Pet

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
@Entity(name = "PET")
public class Pet {
 
    @Id
    @GeneratedValue
    private Integer id;
 
    @Column
    private String name;
 
    public Integer getId() {
        return id;
    }
 
    public void setId(Integer id) {
        this.id = id;
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    @OneToMany (mappedBy="address", fetch= FetchType.EAGER)
    private Collection<Treatment> treatments;
 
    public Collection<Treatment> getTreatments() {
        return treatments;
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.11.2019, 16:22
Ответы с готовыми решениями:

Как обработать наезд мышки на кнопку?
В Вижуал J++ 6.0 Как можно обработать событие прохождение мышки над кнопкой ? Подскажите пожайлуста, специалисты !!!

Как обработать нажатие на кнопку?
В диалоговом окне я создала кнопку &quot;ОК&quot;. Нажав на нее должно закрыться диалоговое окно (так и происходит) и в главном окне должно что-то...

Как обработать кнопку на веб-странице?
Здравствуйте, такая проблема. есть на форму стандартный веб-браузер, когда в него загружается страница нужно нажать на этой странице кнопку...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2019, 16:22
Помогаю со студенческими работами здесь

Как у панель обработать кнопку выхода(крестик)
мне нужно узнать когда нажимается эта кнопка,как это сделать?

Не получается обработать нажатие на кнопку Home в ActionBar
в OnCreate прописал: ActionBar actionbar= getSupportActionBar(); actionbar.setDisplayHomeAsUpEnabled(true); Теперь хочу...

При нажатии на кнопку обработать событие FormClosed
Здравствуйте, возможно ли чтобы при нажатии на кнопку обрабатывалось событие FormClosed? private void Park_FormClosed(object sender,...

Обработать нажатие на кнопку "Свернуть" в окне
господа на шапки окна есть три кнопки(свернуть,развернуть,закрыть),так вот на первый взгляд казалось бы пустиковая задача,но не могу найти...

JSF + JS
Все привет. Интересует как из кода JS можно обратится к методу бина.. Мне это необходимо для того, что бы сделать такймер который через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru