playframework 입문 form 구현시에 집착한 것
1931 단어 Scala
(참고: 홈페이지에서 저자가 수정했는지 확인하지 않음)
첫 투고를 위해, 쓰는 방법이나 사용법 등 이상한 부분이 있으면 지적을 부탁드립니다.
›MyForm.scala
HomeController.scala
index.scala.html
routes
이러한 파일을 만들고 [localhost:9000]에 액세스하면
라고 생각한 것처럼 표시되지만 name,password를 입력하고 send form의 버튼을 누르면
라고 하는 식으로 [NoSuchElementException: None.get]의 에러 발생.
form의 구현의 쓰는 방법이 변경되었는가라고 생각해 여러가지 조사했지만 해결할 수 없어. 하나씩 코드의 의미 등을 생각하면서 보면
index.scala.html의
@helper.inputPassword(myForm("password"))
그리고 쓰고 myForm ( "password") 참조
MyForm.scala를 보면
password가 아니라 pass라고 설명했습니다.
index.scala
@helper.inputPassword(myForm("pass"))로 수정하면 무사히 에러가 없어져 예상대로의 거동을 하게 되었습니다.
이번 건은 아마 본측의 오식이라고는 생각합니다만 그래도 자신이 그대로 써 찍은 것만으로 코드의 각 부분 제대로 파악하면서 쓰지 않았던 것으로 깨닫는데 매우 늦었기 때문에 더 생각하면서 공부가 필요하다고 다시 인식을 바꿨습니다.
Reference
이 문제에 관하여(playframework 입문 form 구현시에 집착한 것), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shunsena/items/a780600b136cdb1faaf5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)