1 Reply Latest reply: Apr 5, 2011 7:10 PM by 845528 RSS

    JSPXファイル上でJavaScriptが使用できません

    845528
      こんにちは。
      JDeveloper11gでwebアプリケーションを開発しています。

      JSPXファイルにJavaScriptを定義し、ADF表に対するイベントハンドラとして使用したいのですが、JavaScriptを使用するためのタグライブラリが正しくインストールできずにエラーとなってしまいます。

      以下、エラーが出ているソースです。
      <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
             xmlns:f="http://java.sun.com/jsf/core"
             xmlns:h="http://java.sun.com/jsf/html"
             xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
             xmlns:trh="http://myfaces.apache.org/trinidad/html"> (← この行でエラーが発生)

      以下、エラーの内容です。
      タグ・ライブラリ"http://myfaces.apache.org/trinidad/html"は参照されていますが、インストールされていません

      以下のガイドを参考に作成しています。
      【ADF Facesアーキテクチャの使用 3.3 JavaScriptのページへの追加】
      http://otndnld.oracle.co.jp/document/products/jdev/11/doc_cd/web.1111/B52029-01/af_arch.htm#CCHJBEDD


      エラーになる原因が思い当たる方、またはJSPXファイル上でJavaScriptを使用する方法を御存知の方がいらっしゃいましたら、御教授頂けませんでしょうか。他に必要な情報があれば分かる範囲で追記します。
      よろしくお願いします。
        • 1. Re: JSPXファイル上でJavaScriptが使用できません
          845528
          自己解決しました。
          trinidadタグライブラリはデフォルトで使用ライブラリリストに入っておらず、プロジェクト・プロパティで追加する必要がありました。
          JDeveloper11gのメニューにて、[アプリケーション]-[プロジェクト・プロパティ]を開き、[JSPタグライブラリ]でTrinidad HTML Componentsを追加すると、エラーが出なくなりjspxファイルでJavaScriptが使用できるようになりました。

          失礼しました。