以下の内容はhttps://unageanu.hatenablog.com/entry/20100523/1274583115より取得しました。


GAE+JSPではまった点x3

GAE+JSPではまった点x3のメモ。雑魚中の雑魚ばかりですが。

1.JSTLが使いたい!

GAEではデフォルトで組み込まれているので、WEB-INF/libにjstl.jarとかstandard.jarとかを追加する必要はありませんよ。
Google App Engine - JDO を利用したデータストアの使用」のヒントのところにさりげなく記述があります。「JSTL」で検索。

2.EL式が評価されない

ページ属性の定義で、「 isELIgnored="false" 」にしないとEL式は評価されません。

<%@ page contentType="text/html; charset=UTF-8"  isELIgnored="false" %>

JavaServer Pages (JSP) v2.0 Syntax Reference - Page Directive」によるとデフォルトはfalseなので明示的に指定する必要はないように思うのですが、GAEでは初期値が変更されているということかな?

3.JSPの実行時で「TLD又はタグファイル中のattribute指示子に従って属性valueはどんな式も受け付けません」エラー

JSTLのtaglib定義でJSTL1.0のころのuriを使っているとこのエラーが起きます。

○ <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
× <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt"%>

古いサイトから定義をコピペする際はご注意。




以上の内容はhttps://unageanu.hatenablog.com/entry/20100523/1274583115より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14