IDμμ± μ NAME μμ±
νλ‘ νΈμλ μ λ°±μλ
μ°λ¦¬λ νν νλ‘ νΈ μλλΌκ³ νλ©΄ HTML, CSS , JavaScript λ‘ μκ³ μκ³ ,
λ°±μλλΌκ³ νλ©΄ Controller , Service, Repository, Dto , Entity λ‘ μκ³ μλ€.
μ€λμ λμ³μλ μλ κΈ°λ³Έ μ§μμΈ ID μ NAME μμ±μ λν΄ μ 리νκ³ μ νλ€.
νλ‘ νΈμλμμ λ°±μλλ‘ λ°μ΄ν°λ₯Ό μ λ¬ν λ λ°±μλμμλ νλ‘ νΈμλμ μ΄λ€ μμ±μ λ°λΌλ³΄κ³ μ κ·Όνλμ§ ν·κ°λ €νλλ°,
κ²°λ‘ λΆν° λ§νμλ©΄, name μμ±μ κΈ°λ°μΌλ‘ μ κ·Όνλ€.
μ¬κΈ° μλ μμ£Ό νλ²ν λ μ¨ API λ₯Ό κ°λ°νκΈ° μν HTML μ½λκ° μλ€.
μλλ ν΄λΉ HTML λ‘λΆν° λ°μ΄ν°λ₯Ό μ λ¬ λ°μ λ°±μλ-controller μ΄λ€.
컨νΈλ‘€λ¬μμλ μ£Όλ‘ @RequestParam μ΄λ Έν μ΄μ μ μ¬μ©νμ¬ νλ‘ νΈμλλ‘λΆν° κ°μ κ°μ Έμ¨λ€. μ΄ μ΄λ Έν μ΄μ μ URL λ§€κ°λ³μλ‘ μ λ¬λ κ°μ ν΄λΉ λ©μλμ νλΌλ―Έν°λ‘ λ°μμ¨λ€. μ¬κΈ°μ λ§€κ°λ³μμ μ΄λ¦μ URL λ§€κ°λ³μ(@GetMapping(”/weather”)μ μ΄λ¦ , μ¦ <input>μμμ nameμμ± μ μΌμΉν΄μΌνλ€.
μ¦, HTMLμμ <input> μμμ name μμ±μ΄ 컨νΈλ‘€λ¬μμ κ°μ κ°μ Έμ€λ λ° μ¬μ©λ©λλ€.
id μμ±μ CSSλ JavaScriptμμ μμλ₯Ό μλ³νλ λ° μ¬μ©λμ§λ§, 컨νΈλ‘€λ¬μμ κ°μ κ°μ Έμ€λ λ° μ¬μ©λμ§ μμ΅λλ€.