JSFのELとJSP+JSTLのELは別物だよ!

  • JSF EL: #{facesContext.XXX}
  • JSP+JSTL: ${XXXX.XXX}

全く別物なので,カスタムタグの属性は,JSF ELのみ受け付けるものやJSP ELのみ受け付けるものがあり注意が必要。
「#」は元々JSFの仕様だったんだけど、JSPでも使えるようにして、Unifided ELって名前になったらしい。
いろいろあるのね。