관리 메뉴

bom's happy life

[JSP] λ³€μˆ˜ μ„ μ–Έν•΄μ£ΌκΈ° λ³Έλ¬Έ

Deveolpment StudyπŸ—‚οΈ/JSP

[JSP] λ³€μˆ˜ μ„ μ–Έν•΄μ£ΌκΈ°

bompeach 2023. 6. 26. 13:39

였λ₯˜κ°€ λ‚œ μ½”λ“œ

var placeNm = ${placeNm};

λΆ„λͺ… μœ„μ™€ 같이 λ³€μˆ˜λ₯Ό μ„ μ–Έν•΄μ£Όκ³ , λ°‘μ—μ„œ μ‚¬μš©ν•΄μ£Όλ €κ³  ν•˜λŠ”λ° DB값이 좜λ ₯λ˜μ§€ μ•Šμ•˜λ‹€.

개발자 λ„κ΅¬μ—μ„œ 값이 듀어와 μžˆλŠ”κ±Έ 봐도 ${palceNm}에 μž₯μ†Œμ΄λ¦„μ΄ 잘 λ“€μ–΄μ˜€κ³  μžˆλŠ”λ° 말이닀.....

 

그런데 μ΄λŸ¬ν•œ μ—λŸ¬λ₯Ό 뱉고 μžˆμ—ˆμŒ..

Uncaught ReferenceError: smartCenter is not defined

 

μœ„μ˜ μ—λŸ¬λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ—μ„œ λ³€μˆ˜λ‚˜ ν•¨μˆ˜κ°€ μ •μ˜λ˜μ§€ μ•Šμ•˜μ„ λ•Œ λ°œμƒν•˜λŠ” 였λ₯˜μ΄λ‹€. ν•΄λ‹Ή λ³€μˆ˜λ‚˜ ν•¨μˆ˜λ₯Ό 찾을 수 μ—†λ‹€λŠ” 뜻..

 

.

.

 

였λ₯˜κ°€ λ‚¬λ˜ 이유?

주어진 μ½”λ“œμ—μ„œ placeNm λ³€μˆ˜λ₯Ό λ‘λ²ˆ μ •μ˜ν•˜κ³  μžˆμ—ˆλ‹€. 첫 번째, placeNm λ³€μˆ˜λŠ” ${placeNm} 으둜 ν• λ‹Ήλ˜μ–΄ μžˆλŠ”λ°, 이 λΆ€λΆ„μ—μ„œλŠ” λ³€μˆ˜μ˜ 값을 λ¬Έμžμ—΄λ‘œ 가져와야 ν•œλ‹€. 두 번째, placeNm λ³€μˆ˜λŠ” ${placeNm} λ³€μˆ˜λ₯Ό μ‚¬μš©ν•˜μ—¬ 값을 κ°€μ Έμ˜€λ €κ³  ν•˜κ³  μžˆλ‹€. κ·ΈλŸ¬λ‚˜ ${placeNm}  λ³€μˆ˜κ°€ μ •μ˜λ˜μ§€ μ•Šμ•˜μœΌλ―€λ‘œ 'Uncaught ReferenceError: parentingCenter is not defined' μ΄λŸ¬ν•œ 였λ₯˜κ°€ λ°œμƒν•œ 것이닀.

 

${placeNm} λ³€μˆ˜μ˜ 값을 λ¬Έμžμ—΄λ‘œ ν• λ‹Ήν•˜κΈ° μœ„ν•΄μ„œλŠ” ν•΄λ‹Ή μ½”λ“œκ°€ ν…œν”Œλ¦Ώ λ¦¬ν„°λŸ΄λ‘œ μž‘μ„±λ˜μ–΄μ•Ό ν•œλ‹€.

ν…œν”Œλ¦Ώ λ¦¬ν„°λŸ΄μ„ λ°±ν‹±(` `) ν˜Ήμ€ λ”°μ˜΄ν‘œ(' ' or " ")둜 λ‘˜λŸ¬μ‹ΈμΈ λ¬Έμžμ—΄μ΄λ‹€. 

 

 

μˆ˜μ •λœ μ½”λ“œ

var placeNm = `${placeNm}`;

μ΄λ ‡κ²Œ μˆ˜μ •ν•˜λ©΄ λ³€μˆ˜μ˜ 값을 λ¬Έμžμ—΄λ‘œ κ°€μ Έμ˜¬ 수 μžˆλ‹€!!!