μ΅œλŒ€ 1 λΆ„ μ†Œμš”

πŸ“˜ λ§€ν•‘μ΄λž€

λ§€ν•‘μ΄λž€, λ‚΄κ°€ μ§€μ •ν•œ 값이 λ‹€λ₯Έ 값을 가리킀도둝 ν•˜λŠ” λ™μž‘μΈλ°, μ‰½κ²Œ μƒκ°ν•˜λ©΄ 값을 κ°€μ Έμ˜€λŠ” λ™μž‘μ΄λΌκ³  생각할 수 μžˆλ‹€.

μ˜ˆμ‹œλ₯Ό 듀어보면, κΈ°μ‘΄ κ²½λ‘œκ°€ 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이 μ•„λ‹Œ λ§€ν•‘ν•œ μ£Όμ†Œλ‘œ 값이 μ „λ‹¬λœλ‹€.


2. 맀핑 μ• λ…Έν…Œμ΄μ…˜

νƒœκ·Έ:

μΉ΄ν…Œκ³ λ¦¬:

μ—…λ°μ΄νŠΈ:

λŒ“κΈ€λ‚¨κΈ°κΈ°