3

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 タグを知らない

4

3 に答える 3

5

web.xml新しいバージョンの JSP/サーブレット コンテナでは、コンテナが自動的に検索するため、taglib エントリは必要ありません。

<%@ taglib %>.tld ファイルを使用するには、JSP ページで次のディレクティブのみが必要です。

<%@ taglib prefix="html" uri="/WEB-INF/struts-html.tld" %>
于 2013-01-30T13:06:56.510 に答える
3

<taglib>タグはタグ内にある必要があります<jsp-config>

しかし、を使用すると、 taglib はStruts2絶対に必要ありません。これは、より古い Struts 1 のものであり、完全に異なります。struts-html

機能のツアーに参加するだけStruts2で、幸運なことに、もう html タグを使用する必要がないことがわかります。

于 2013-01-30T13:04:16.427 に答える
0

タグ ライブラリを構成するには、3 つの方法があります。

  1. 手動構成スロー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> 
  1. taglibディレクティブのみを使用した手動構成: tldファイルがフォルダーにコピーされていることを確認WEB-INFし、taglib ディレクトリに直接 として構成します<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="ww" %>
  2. 自動構成:これは簡単な方法で、Struts バージョン 1.2 で使用されます。struts-taglib.jarプロジェクトに含めるか、フォルダーclasspathにコピーするだけです。WEB-INF/libすべての詳細は、フォルダtld内で定義されています。struts-taglib.jar\META-INF\tld展開中、すべての tld が自動的に展開されます。pre-fixed uriただし、名前でのみアクセスできます。この方法では、taglib uri名前を変更することはできません。
于 2016-10-01T04:27:08.813 に答える