問題タブ [tagfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsp - jsp は、jsp:usebean のようにスクリプト変数を作成します。
<test:di id="someService"
/`>
<% someService.methodCall();のようなことをしたいと思い
ます。%>
where<test:di
は、サービス Bean を取得してインスタンス化し、使用するスクリプト変数を作成します。<jsp:useBean id="someDate" class="java.util.Date"
/>
<%
someDate.getYear();などの jsp:usebean の動作と同様
自分のオブジェクトをスクリプト変数として使用できるようにするにはどうすればよいですか?
java - タグファイルを jar にパッケージ化する方法は?
複数のプロジェクトで再利用できるように、タグファイルを jar にパッケージ化するにはどうすればよいですか?
eclipse - 予期されたパスでフラグメントが見つかりませんでした(Eclipse jsp)
Eclipseには、再利用可能なタグファイルを提供しますが、javaproject(Webプロジェクトではありません)があります。
レイアウト
+ src
+++ META-INF
---- my.tld
+++++++++++ tags
--------------- include.jsp
フラグメント「/META-INF/tags/include.jsp」が予期されたパス/Project/META-INF/tags/taginclude.jspで見つかりませんでした。
Eclipseが探しているパスを変更するにはどうすればよいですか?ルックアップに「src」を含めるように指示する必要があります
java - jetty - jar にタグファイルをリロードする
メインの Web プロジェクトと、タグ ファイルを格納する共通プロジェクトがあります。現在、私は突堤を分解構造で使用しており、共通のプロジェクトをタグ ファイルでまとめて に配置していweb-inf/lib
ます。
web-inf/lib
タグファイルを変更すると、jetty は失敗しますが、rejar して再度配置できます。
サーバーを再起動せずにタグファイルを rejar できるように jetty を設定するにはどうすればよいですか?
jsf - value属性とバッキングBeanを使用してInputTextタグファイルを作成するにはどうすればよいですか?
タグ(ソース)ファイルを作成して、ファセットでカスタムタグを取得したいと思います(ここで説明します)。私はそれをこのように使用したい:
最初のケースでは、Bean内の単純なStringプロパティにバインドできます。2番目のケースでは、myBeanは入力フィールドにバッキングBeanを提供する必要があります。そのバッキングBeanには、値だけでなく、maxlength、disabled、mandatoryなどのプロパティも含まれています。
タグファイルは次のようになります(簡略化):
この問題は、これは許可されていないということです。入力フィールドにテキストを入力すると、次のエラーが発生します。Set操作の構文が無効です。どちらが指定されているかに応じて、「value」または「inputText.value」をどのように使用できますか?
eclipse - Eclipse Ganymede がタグファイルを正しく検証しない
次のような行で foo.tag を編集する場合:
<h1>Header</h1>
<h1>に「不明なタグ(h1)」と表示されます
</h1>に「エラー」と表示されます
これは、JSP ではなく、タグ ファイルでのみ発生します。
あゆだめ?
java - 同じ /WEB-INF/tags フォルダーにある別の *.tag ファイルの *.tag を使用できますか?
小さな条件付きテスト条件が*.tagファイルを介して再利用されるように、JSP コードをリファクタリングしようとしています。
私の UI には、リクエストに含まれるオブジェクトの 2 状態プロパティの値に依存する大きな部分がいくつかあります。プロパティが「性別」で、オブジェクトのタイプが Person であるとしましょう。
私が言ったように、タグを使用して性別プロパティのテストを簡素化および集中化したいと考えています。この目的のために、2 つのタグ ファイルを作成しました。
ここで、アプリケーション全体で繰り返される別の小さなスポットがあります。私のサイトのユーザーへの挨拶だとしましょう。この考えで、次のようなタグを作成しました。
ご想像のとおり、salutation.tag ファイル内で if-male/if-female テストを使用して「Mrs.」を出力しようとしています。または「さん」このような:
salutation.tagファイル内での if-male/if-female タグの使用は合法ですか?
私はそのような配置を試みましたが、JDeveloper 10.1.3.4コンパイラが混乱し、同じ「ライブラリ」(/WEB-INF/tagsの下のフォルダ)内の他の2つのタグを呼び出すsalutation.tagタグを処理できないようです。
参照は Jetty 6 で完全に機能し、すべての JSP をプリコンパイルするために JDeveloper に依存せずにアプリケーションを OC4J に直接デプロイすると、同様に機能するように見えます。
誰かがこれに光を当ててくれることを願っています。
ありがとう、
YJ
jar - JAR(Javaアプリ)のタグファイル(.tag)がRAD7で取得されない
Websphere6.1.0.23とRAD7を使用しています。src / META-INF / tagsの下にタグファイルcluster.tagがあるJavaアプリ(SearchJava)があります。src / META-INF/tldの下にsearch.tldもあります。
Javaアプリに依存するWebアプリ(SearchWeb)があります(J2EEモジュールの依存関係を使用してWebライブラリとして構成されています)。サーバーをRADで起動すると、tldは検出されますが、タグファイルが検出されないようです。ただし、スタンドアロンのWebsphere 6.1インスタンス(つまり、RADなし)にデプロイすると、機能します。これは私が見ているエラーです。
誰かがこれを機能させる方法を知っていますか?RADで構成できるものはありますか?ありがとう
jsf - 自分の画像アップローダー(JSF)を作成しようとしています
クライアントからサーバーに画像をアップロードしたい。私はすでにprimefacesのようなガジェットを使ってそれを行うことができました。でも今回は自分でやってみたいのですが、ウェブ上でそのやり方の情報を見つけましたが、ちょっと行き詰まっています。私の現在の問題は、アップロードを行うために作成したタグがバインドされていないとブラウザから言われることです。アプリケーションがそれを見つけられない理由と、それを修正する方法を理解したいと思います。
あなたが私が間違いを見つけるのを手伝うことができるように、私は今まで私がしたすべてを貼り付けます:
1.commons-fileupload-1.2.1.jarおよびcommons-io-1.4.jarをlibフォルダーに追加しました(自動的にクラスパスに追加されます)
2.タグライブラリを利用できるようにするxmlを作成しました(これはWEB-INFフォルダー内に配置されます)
3.タグを実装するためのパッケージを作成し、com.corejsfという新しいパッケージに配置します。
ソースは次のとおりです。
4.次に、サーブレットフィルタを追加して、リクエストをインターセプトすることを区別し、カスタムタグの実装と同じパッケージに配置しました
これがそのソースです:
5.次に、web.xmlにフィルターを登録しました。(注釈を使用したかったのですが、方法がわかりませんでした。注釈を使用してそれを実行する方法を誰かが知っていますか?)corejsf.taglib.xmlも追加しました
6. WebContentフォルダーに、upload(アップロードされたファイルの宛先)というサブフォルダーを作成しました。
7. jsfページ内で、アップロードと送信にタグを使用し、マネージドBeanメソッドを使用してファイル名を作成します。
そして、Javaマネージドビーン:
新しいタグが追加されたページに移動すると、次のエラーが表示されます。
-私が欠けているものは何ですか?
-アップロードフォルダ内の一意のfileNameを使用して、クライアントからサーバーファイルシステムにファイルを転送するには、他に何をする必要がありますか。
私の最終的な目標は、この画像をデータベースに追加するのではなく、ファイルシステムに残すことです。
誰かが私を助けてくれることを願っています。
アップデート
ページにxmlnsを追加すると、例外が修正されました。
xmlns:corejsf = "http://corejsf.com"
しかし、なぜボタンをクリックしてもファイルがアップロードされないのですか?
jsf - JSFカスタムタグを使用してクライアントからサーバーに画像をアップロードする
サーバー内のフォルダーに画像をアップロードしたいのですが。
どういうわけか私はできません。フィルタがトリガーされない理由と、ファイルがアップロードされない理由がわかりません。誰かが私のコードを見て、ファイルがアップロードされない理由を見つけるのを手伝ってもらえますか?
あなたが私が間違いを見つけるのを手伝うことができるように、私は今まで私がしたすべてを貼り付けます:
1.commons-fileupload-1.2.1.jarおよびcommons-io-1.4.jarをlibフォルダーに追加しました(自動的にクラスパスに追加されます)
2.タグライブラリを利用できるようにするxmlを作成しました(これはWEB-INFフォルダー内に配置されます)
3.タグを実装するためのパッケージを作成し、com.corejsfという新しいパッケージに配置します。
ソースは次のとおりです。
4.次に、サーブレットフィルタを追加して、リクエストをインターセプトすることを区別し、カスタムタグの実装と同じパッケージに配置しました
これがそのソースです:
5.次に、web.xmlにフィルターを登録しました。(注釈を使用したかったのですが、方法がわかりませんでした。注釈を使用してそれを実行する方法を誰かが知っていますか?)corejsf.taglib.xmlも追加しました
6. WebContentフォルダーに、upload(アップロードされたファイルの宛先)というサブフォルダーを作成しました。
7. jsfページ内で、アップロードと送信にタグを使用し、マネージドBeanメソッドを使用してファイル名を作成します。
そして、Javaマネージドビーン:
-すべて問題ないようですが、何かが足りないか間違っています。どう思いますか、なぜアップロードしないのですか?