[SPRING] Thymeleaf의 html에서 컨트롤러로 데이터를 보내시겠습니까?
SPRINGThymeleaf의 html에서 컨트롤러로 데이터를 보내시겠습니까?
나는 html 페이지 (입력 텍스트 필드가 거의없는 간단한 양식)의 데이터를 페이지 컨트롤러로 보낸 다음 데이터베이스로 보내야합니다. 나는 thymeleaf 2.0.17, spring 3.0을 사용하고 있습니다. 나는 몇몇 해결책을 수색하고 검사하고 그러나 일하지 않았다. 어쩌면 누군가가 똑같은 문제를 가지고 좋은 해결책을 찾았을 것입니다. 도와주세요. 감사
해결법
-
==============================
1.http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#creating-a-form에서 예제를 찾을 수 있습니다.
http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#creating-a-form에서 예제를 찾을 수 있습니다.
튜토리얼에서 제시 하듯이 Thymeleaf에서 폼을 생성하려면 th : object, th : action 및 th : field를 사용해야합니다.
다음과 같이 보입니다.
제어 장치:
@RequestMapping(value = "/showForm", method=RequestMethod.GET) public String showForm(Model model) { Foo foo = new Foo(); foo.setBar("bar"); model.addAttribute("foo", foo); ... } @RequestMapping(value = "/processForm", method=RequestMethod.POST) public String processForm(@ModelAttribute(value="foo") Foo foo) { ... }
html :
<form action="#" th:action="@{/processForm}" th:object="${foo}" method="post"> <input type="text" th:field="*{bar}" /> <input type="submit" /> </form>
Foo.java:
public class Foo { private String bar; public String getBar() { return bar; } public void setBar(String bar) { this.bar = bar; } }
희망이 도움이됩니다.
from https://stackoverflow.com/questions/17669212/send-datas-from-html-to-controller-in-thymeleaf by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 로그인 페이지에 사용자 이름과 비밀번호를 제외한 다른 필드가있는 경우 Spring 보안을 구현하는 방법은 무엇입니까? (0) | 2019.01.04 |
---|---|
[SPRING] JSR303 사용자 정의 유효성 검사기가 두 번 호출 됨 (0) | 2019.01.04 |
[SPRING] 스프링 부트가 webapp 폴더 아래에서 index.html을 찾을 수 없습니다. (0) | 2019.01.04 |
[SPRING] CDI @Inject를 사용하여 Spring 빈 삽입하기 (0) | 2019.01.04 |
[SPRING] spring-data-rest에 의해 게시 된 사용자 정의 jpa 저장소 메소드 (0) | 2019.01.04 |