この記事は、はてなダイアリーに投稿したものをコピーしたものです。2010年7月10日の記事なので、情報が古いかも知れません。
タイトルの通り、以下のURLの情報が古い。
http://www.javaroad.jp/opensource/js_struts3.htm
また、忘れっぽいエンジニアのJakarta Strutsリファレンスも古い。
http://struts.wasureppoi.com/taglib/01_use.html
問題なのは以下の一文である。
<%@ taglib uri="/tags/struts-html" prefix="html" %>
正しくはこう。
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
バージョンが変わって、URI記述になったのだ。詳しい意味は知らん。
このように、サンプルがそのままで通用しない場合には、まずバージョンや環境など前提条件を疑うのがセオリーだと思う。
それと、Strutsは正しいサンプルを提供している。struts-blank-1.3.10に含まれている、Welcome.jspには正しいタグライブラリの宣言方法が書かれている。
ネット上にサンプルを提供している人達は確かにすごい。
だがStrutsを造った人達の方がもっとすごい。
巨人の肩に乗るなら、より大きい巨人を選ぼう。
タイトルの通り、以下のURLの情報が古い。
http://www.javaroad.jp/opensource/js_struts3.htm
また、忘れっぽいエンジニアのJakarta Strutsリファレンスも古い。
http://struts.wasureppoi.com/taglib/01_use.html
問題なのは以下の一文である。
<%@ taglib uri="/tags/struts-html" prefix="html" %>
正しくはこう。
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
バージョンが変わって、URI記述になったのだ。詳しい意味は知らん。
このように、サンプルがそのままで通用しない場合には、まずバージョンや環境など前提条件を疑うのがセオリーだと思う。
それと、Strutsは正しいサンプルを提供している。struts-blank-1.3.10に含まれている、Welcome.jspには正しいタグライブラリの宣言方法が書かれている。
ネット上にサンプルを提供している人達は確かにすごい。
だがStrutsを造った人達の方がもっとすごい。
巨人の肩に乗るなら、より大きい巨人を選ぼう。
※コメント投稿者のブログIDはブログ作成者のみに通知されます