๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋…ธ๋ ฅ์„ ์ด๊ธฐ๋Š” ์žฌ๋Šฅ์€ ์—†๊ณ 
๋…ธ๋ ฅ์„ ์™ธ๋ฉดํ•˜๋Š” ๊ฒฐ๊ณผ๋„ ์—†๋‹ค.
- ์ด์ฐฝํ˜ธ 9๋‹จ

E R R O R/JSP Error

[JSP ERROR] javax.el.ELException: Function [:containsIgnoreCase] not found

  Junesker   2022. 10. 20.
๋ฐ˜์‘ํ˜•

javax.el.ELException: Function [:containsIgnoreCase] not found

JSP ํƒœ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ํ…Œ์ŠคํŠธํ•˜๋˜์ค‘, not found ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๋ถ„๋ช… ์ž‘์„ฑ๋„ ์ž˜ํ•˜๊ณ  ์ด์ƒ ์—†์—ˆ๋Š”๋ฐ ๊ฐ‘์ž๊ธฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋‹ˆ ๋‹นํ™ฉ์Šค๋Ÿฌ์› ๋‹ค. taglib prefix c, fn๋„ ์ œ์ผ ์ƒ๋‹จ์— ์„ ์–ธ๋„ ํ•ด๋†“๊ณ  ์‚ฌ์šฉํ•˜๋Š”๋ฐ ํฐ ๋ฌด๋ฆฌ๊ฐ€ ์—†์—ˆ๋Š”๋ฐ๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๋‹ค์‹œ ์ฐจ๊ทผ์ฐจ๊ทผ ๊ผผ๊ผผํ•˜๊ฒŒ ์ฐพ์•„๋ณด๊ณ  ์‚ดํŽด๋ณด์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ๋‚ด๊ฐ€ elํƒœ๊ทธ์ค‘, containsIgnoreCase๋ฅผ ๋ถˆ๋Ÿฌ์„œ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด๋•Œ, fn์„ ๋น ๋œจ๋ฆฌ๊ณ  ์„ ์–ธํ•˜๋‹ค๋ณด๋‹ˆ ๊ณ„์† ์—๋Ÿฌ๊ฐ€ ๋ฟœ์–ด์ ธ๋‚˜์™”๋‹ค.

 

 

 

 

 

์ฒ˜๋ฆฌ๊ฒฐ๊ณผ
elํƒœ๊ทธ๋ฅผ ์„ ์–ธํ•  ๋•Œ, ๋‚ด๊ฐ€ ์˜คํƒ€๋ฅผ ๋‚ด์„œ elํƒœ๊ทธ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์„ ์–ธํ•˜์—ฌ ์‚ฌ์šฉํ–ˆ๋Š”์ง€๋ฅผ ์ฒดํฌ

 

 

 

 

 

elํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๊ฒฝ์šฐ์—” ์ œ์ผ ๋จผ์ € elํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ taglib๋ฅผ ์„ ์–ธํ•ด์ฃผ์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„ ์–ธ์„ ์ •ํ™•ํ•˜๊ฒŒ ํ–ˆ๋Š”๋ฐ๋„ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์˜คํƒ€์ผ ํ™•๋ฅ ์ด ์ œ์ผ ๋†’๊ธฐ ๋•Œ๋ฌธ์— ์˜คํƒ€๊ฐ€ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€๋ฅผ ์ฒดํฌํ•˜์—ฌ ์˜คํƒ€๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋Š” ์ฆ‰์‹œ ์ˆ˜์ •ํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

 

  • elํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ taglib ์„ ์–ธ ํ™•์ธ
  • elํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜คํƒ€ ์ ๊ฒ€

 

 

 

 

 

@Junesker


 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€