問題タブ [commandlink]

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.

0 投票する
1 に答える
10257 参照

jsf - h:commandButtonがh:dataTable内で機能しない

の内部でactionスルーを実行しようとしていますが、以下に示すように、がデータテーブル内に配置されている場合は呼び出されませんcommandButtondataTableactioncommandButton

から移動するcommandButtondataTableactionは正常に実行されます。データテーブル内にある場合の問題は何commandButtonですか?commandLink同じ問題があります。

0 投票する
1 に答える
1154 参照

jsf - commandLinkおよびTree2 tomahawk JSFを使用してtxtまたはcsvファイルを表示/ダウンロードします

ディレクトリとファイルのリストを表示するツリー (tree2 tomahawk 1.1.11) があります。ファイルをクリックすると、ダウンロード ダイアログが表示され、クライアントがファイルをダウンロードできるようになります。私のページは次のようになります

そして、私の豆は

h:commandLinkをクリックしたときにダウンロード アクションを実行する方法がわからないことを除いて、すべて正常に動作します。

私が持っているファイルの種類はtxtまたはcsvだけです。

アップデート:

コードができたので、この例外がスローされます。

アップデート:

web.xml を投稿します

0 投票する
1 に答える
2855 参照

css - 画像化されたコマンドリンクのテキストの中央揃え

私はap:commandLinkを持っています

画像化されたボタンがあります。

しかし、ボタン画像の中央に「OK」のテキストを配置したい

あなたのアドバイスは何ですか、私は何かを試しましたが、これまでのところ応答がありません。

jsfがWebプロプラミングプラットフォームであれば、それは可能であるに違いないと思います。

解決済み

内側のオブジェクトを見つけるには、外側のオブジェクトにパディングを追加する必要があります。

最後のコード:

0 投票する
1 に答える
1112 参照

jsf - @PostConstruct および commandButton/commandLink パラメータのケース

次のシナリオに共通のパターンがあるかどうか疑問に思っています。

1 つのリクエスト スコープ Bean でサポートされている 1 つの JSF ページがあるとします。ユーザーがこのページに入ったときに、データベース テーブルからすべてのデータ行を取得したいと考えています。同じ JSF ページには、クエリ基準を提供するためのフォームが含まれています。ユーザーがクエリ条件を指定してフォームを送信すると、結果も同じページに表示したいと考えています。

ページ エントリですべての行をフェッチするのに適した場所は @PostConstruct メソッドです。追加の (挿入された) 要求パラメーターは既にここで利用可能であり、クエリで使用できるため、これを行うのに適した場所です。ただし、フォームから送信されたパラメーターはまだ使用できません。これらはアクション メソッドでアクセスできます。

ユーザーがフォーム条件を使用してデータベース テーブルにクエリを実行すると、この場合、データベースは 2 回クエリされます。リクエスト スコープ Bean が再作成され、すべての行をフェッチする @PostConstruct メソッドが呼び出されてから、ユーザーが必要なものをフェッチするフォーム アクション メソッドが呼び出されます。

もちろん、アクション メソッドでのみ DB クエリを使用して、フォームの結果を別の Bean に基づく別の JSF ページにリダイレクトすることもできます。しかし、1 つの JSF ページと 1 つのマネージド Bean で必要なものだけを取得する方法はありますか?

0 投票する
3 に答える
749 参照

jsf-2 - ui:repeat 内でアクション パラメータの値が保持されない

以下は私のコードです:

#{status.content}正しい値を示します。を使用してステータスのIDを出力すると#{status.id}、正しい値も得られます。しかし、コマンド リンクをクリックすると、status.id に渡される値は常に 0 です。

なぜこれが起こるのか、どうすればこれを回避できるのか教えてもらえますか?

ありがとうございました。

編集 1

興味深いことに、関数でパラメーターを渡す代わりに、を使用して渡すと<f:param>、完全に機能します。誰もそれについてコメントできますか?

0 投票する
1 に答える
360 参照

java - サーブレットをJSPにマップできません

JSFフレームワーク、特にcommandLinkタグを使用して、サーブレットをJavaServerPageにマッピングする際に問題が発生しました。

commandLinkをクリックすると、同じproductList.jspのみがリロードされます。

これが私のマップweb.xmlです

これがfaces-config.xmlです

これが新しい製品を作成するための私のリンクです(editProduct.jspページにアクセスしてください)

プレフィックスhは

そして最後に、サーブレットのdoGetメソッドとdoEditProductメソッド:

ご協力ありがとうございました

0 投票する
2 に答える
2653 参照

shell - バッチ: アプリケーションを起動しても GUI が表示されない

「launchMacros.bat」というバッチを使用して、 「 KeyShortcuts.exe」という自作の自動アプリケーションを起動しようとしました。このアプリケーションは、さまざまなことにキーボード ショートカットを提供し、使用可能なショートカットを表示する GUI が含まれています。

launchMacros.bat:

アプリケーションは起動し、すべてのショートカットを使用できますが、GUI が表示されません。

アプリケーションを直接起動すると(KeyShortcuts.exe をダブルクリック) 、すべて正常に動作します

また、runas を使用してアプリケーションを起動しようとしました。

ここでも同じ問題。右クリック->「管理者として実行」でも機能しません。

助言がありますか?

0 投票する
1 に答える
7312 参照

jsf - p:commandLink actionListener は、ページのレンダリング中に p:dataTable の各行に対して処理されます

データベースに格納されているデータを表示する dataTable があります。列の 1 つには、選択した行を編集するための commandLink (p:commandLink) が含まれています。

xhtml ページのレンダリング中に問題が発生しました。commandLink の actionListener 属性の backingBean のメソッドはテーブルの行ごとに処理されるようですが、actionListener はリンクがクリックされたときだけ処理されるはずです。

ここに私のxhtmlページ(の一部)があります:

myBean のメソッドは次のとおりです (myBean は requestScoped です)。

0 投票する
2 に答える
9714 参照

javascript - h:commandLinkをクリックすると、Uncaught ReferenceErrorが発生します:mojarraが定義されていません

私はこの投稿を知っており、そこでのすべての可能性を再確認しました。

Glassfish3にMojarraを実装したJSF2.0を使用しています。

<h:commandLink>2つの単純なタグを使用して、アプリケーションの言語を変更しようとしています。これは.xhtmlページです:

これはHTMLコードです:

commandLinkを押しても、何も起こりません。サーバーにリクエストは送信されず、次のJavaスクリプトエラーがスローされます。

クロサギは定義されていません

Beanメソッドは正しく呼び出され、アプリケーションの残りの部分で正常に機能します。

0 投票する
3 に答える
13844 参照

java - h:commandLink が dataTable 内で機能しない

私のJSFファイルでは、最初に以下があります。

<h:form><h:commandLink value="Create New Staff Account" action="adminCreateStaffMember"/></h:form>.

これを使用して、作成するCreate New Staff Accountと、新しいアカウントを作成するフォームがあるページにリダイレクトされます。

しかし、同じ内部を使用するとdataTableアクションは実行されません。私はまだ同じページにいます:(

実際に印刷したかったのは、使用する各スタッフの詳細ですf:setPropertyActionListener。しかし、上記がうまくいかないので、先に進みません。

どこが間違っているのか教えてください。

更新 1

newStaffMemberServiceBeanは入っていますRequestScoped

更新 2

生成される HTML は以下のとおりです。

の外dataTable

中身dataTable