jsp で html タグを使用したいので、web.xml に次の行を追加するときに、web.xml にタグ lib を追加する必要があります。
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
taglib タグを知らない
web.xml新しいバージョンの JSP/サーブレット コンテナでは、コンテナが自動的に検索するため、taglib エントリは必要ありません。
<%@ taglib %>.tld ファイルを使用するには、JSP ページで次のディレクティブのみが必要です。
<%@ taglib prefix="html" uri="/WEB-INF/struts-html.tld" %>
<taglib>タグはタグ内にある必要があります<jsp-config>。
しかし、を使用すると、 taglib はStruts2絶対に必要ありません。これは、より古い Struts 1 のものであり、完全に異なります。struts-html
機能のツアーに参加するだけStruts2で、幸運なことに、もう html タグを使用する必要がないことがわかります。
タグ ライブラリを構成するには、3 つの方法があります。
web.xml: tldファイルがWEB-INFフォルダーにコピーされていることを確認し、次のように構成しweb.xml、taglib ディレクティブで taglib ディレクティブ属性を として使用します<%@ taglib uri="mytagliburi" prefix="ww" %>。.
<taglib>
<taglib-uri>mytagliburi</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
taglibディレクティブのみを使用した手動構成: tldファイルがフォルダーにコピーされていることを確認WEB-INFし、taglib ディレクトリに直接 として構成します<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="ww" %>。struts-taglib.jarプロジェクトに含めるか、フォルダーclasspathにコピーするだけです。WEB-INF/libすべての詳細は、フォルダtld内で定義されています。struts-taglib.jar\META-INF\tld展開中、すべての tld が自動的に展開されます。pre-fixed uriただし、名前でのみアクセスできます。この方法では、taglib uri名前を変更することはできません。