teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

PersonRepository追記

2021/07/10 11:20

投稿

chikara
chikara

スコア6

title CHANGED
File without changes
body CHANGED
@@ -32,10 +32,6 @@
32
32
  at java.base/java.lang.reflect.Method.invoke(Method.java:564)
33
33
  at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)
34
34
  at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)
35
- at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
36
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
37
- at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
38
-
39
35
  ```
40
36
  ```Person
41
37
  package jp.kuroda.sampleBlog.model;
@@ -269,4 +265,16 @@
269
265
  </form>
270
266
  </body>
271
267
  </html>
268
+ ```
269
+ ```PersonRepository
270
+ package jp.kuroda.sampleBlog.repository;
271
+
272
+ import org.springframework.data.jpa.repository.JpaRepository;
273
+
274
+ import jp.kuroda.sampleBlog.model.Person;
275
+
276
+ public interface PersonRepository extends JpaRepository<Person, Integer>{
277
+
278
+ }
279
+ コード
272
280
  ```

1

html記載

2021/07/10 11:20

投稿

chikara
chikara

スコア6

title CHANGED
File without changes
body CHANGED
@@ -35,14 +35,7 @@
35
35
  at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)
36
36
  at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)
37
37
  at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)
38
- at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
38
+
39
- at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
40
- at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
41
- at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
42
- at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
43
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
44
- at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
45
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
46
39
  ```
47
40
  ```Person
48
41
  package jp.kuroda.sampleBlog.model;
@@ -250,4 +243,30 @@
250
243
  personService.updatePerson(person);
251
244
  return"redirect:/person/index";
252
245
  }
246
+ ```
247
+ ```html
248
+ <!DOCTYPE html>
249
+ <html xmlns:th="http://www.thymeleaf.org/"
250
+ xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
251
+ xmlns:sec="http://www.thymeleaf.org/extras/spring-security">
252
+ <head>
253
+ <meta charset="UTF-8">
254
+ <title>プロフィール編集</title>
255
+ </head>
256
+ <body>
257
+ <form th:action="@{/person/edit}" th:object="${person}" method="post">
258
+ <div>
259
+ 名前<br>
260
+ <input type="text" th:field="*{name}">
261
+ </div>
262
+ <div>
263
+ 誕生日<br>
264
+ <input type="date" th:field="*{birthday}">
265
+ </div>
266
+ <div>
267
+ <input type="submit" value="編集">
268
+ </div>
269
+ </form>
270
+ </body>
271
+ </html>
253
272
  ```