Обновление/передача переменной формы html с использованием кода Thymeleaf в Java при нажатии кнопки (ВЕСНА)JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Обновление/передача переменной формы html с использованием кода Thymeleaf в Java при нажатии кнопки (ВЕСНА)

Сообщение Anonymous »

Я новичок в Thymeleaf и пытаюсь использовать переключатель начальной загрузки, который будет передавать данные в Java-код для использования в Java-приложении.
Мой фрагмент html-кода:

Код: Выделить всё



GRAY


YELLOW


GREEN

Контроллер:

Код: Выделить всё

@Controller
@RequestMapping("/login")
public class LoginController {
@GetMapping("/")
public String displayLoginForm(Model model) {
model.addAttribute("loginModel", new LoginModel());
return "loginForm.html";
}
@PostMapping("/processLogin")
public String processLogin(@Valid LoginModel loginModel, BindingResult bindingResult, Model model) {

return "loginResults.html";
}
}
Модель:

Код: Выделить всё

package com.sam.models;

import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;

public class LoginModel {
private String username;
private String password;

public LoginModel() {
super();
// TODO Auto-generated constructor stub
}
public LoginModel(String username, String password) {
super();
this.username = username;
this.password = password;
}
@Override
public String toString() {
return "LoginModel [username=" + username + ", password=" + password + "]";
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}

}
Мне все равно, какое имя пользователя, пока оно взаимодействует с нажатием кнопки. Я пробовал использовать @GetMapping для другого URL-адреса, но это не работает для веб-страницу, которую я пытаюсь создать, поскольку на ней будет несколько таких кнопок, данные которых должны будут передаваться в мою Java-программу. Возможно ли вообще то, что я пытаюсь сделать? У меня есть рабочая версия этой программы, которая передает данные при вводе их в поле и последующем нажатии кнопки отправки, но можно ли просто передать нажатие кнопки и обновить переменную в моей модели при нажатии?

Подробнее здесь: https://stackoverflow.com/questions/785 ... -button-pr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»