π[Web] 맀ν(Mapping)μ λν΄μβ¦
π 맀νμ΄λ
맀ν
μ΄λ, λ΄κ° μ§μ ν κ°μ΄ λ€λ₯Έ κ°μ κ°λ¦¬ν€λλ‘ νλ λμ
μΈλ°, μ½κ² μκ°νλ©΄ κ°μ κ°μ Έμ€λ
λμμ΄λΌκ³ μκ°ν μ μλ€.
μμλ₯Ό λ€μ΄λ³΄λ©΄, κΈ°μ‘΄ κ²½λ‘κ° http://localhost:8080/test/Servlet/com.test.ex.Test
λΌκ³ ν΄λ³΄μ.
μ΄ λ, test/Servlet/com.test.ex.Test
λΆλΆμ nblog/Te
λ‘ λ§€νμ νλ©΄, http://localhost:8080/nblog/Te
λ‘ λ체ν μ μλ€.
μ΄λ κ² λ§€νμ νλ©΄ urlμ£Όμκ° κ°κ²°ν΄μ§λ€λ μ₯μ μ΄ μμΌλ©°, urlμ£Όμμ λμ€λ μ 보λ₯Ό μλνμ¬ λ³΄μμ±μ λμΌ μ μλ€λ μ₯μ μ΄ μλ€.
1. 맀ν λ°©λ²
맀νμ νλ λ°©λ²μλ λ κ°μ§ λ°©λ²μ΄ μλ€.
1-1. web.xmlμμ servlet 맀ν
<servlet>
<servlet-name>testServlet</servlet-name>
<servlet-class>com.test.ex.Test</servlet-class>
<servlet-maping>
<servlet-name>testServlet</servlet-name>
<url-pattern>/Te</url-pattern>
</servlet-mapping>
</servlet>
1-2. @WebServlet() μ λ Έν μ΄μ 맀ν
@WebServlet μ λ
Έν
μ΄μ
μ μ΄μ©νλ©΄ κ°λ¨νκ² λ§€νμ΄ κ°λ₯νλ€.
μλΈλ¦Ώ ν΄λμ€ μμ @WebSerlvet("맀νν μ£Όμ")
μ λ
Έν
μ΄μ
μ μ§μ ν΄μ£Όλ©΄, ν΄λΉ ν΄λμ€κ° νΈμΆλμ΄ κ°μ μ λ¬ν λ, κΈ°μ‘΄ urlμ΄ μλ 맀νν μ£Όμλ‘ κ°μ΄ μ λ¬λλ€.
λκΈλ¨κΈ°κΈ°