問題タブ [displaytag]

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 に答える
1536 参照

displaytag - DisplayTag にいくつかの html タグを追加する方法は?

<displaytag:table>と の間にhtml タグを追加する方法</displaytag:table>。Plzはそれをカスタマイズするのを手伝ってくれます、どうもありがとう。

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

displaytag - DisplayTag ライブラリの質問 - 標準の Excel エクスポートにさらに情報を追加できますか?

JSP のテーブルにDisplayTag ライブラリ ( http://displaytag.sourceforge.net/ ) を使用しており、それに付属するエクスポート機能を利用しています。

テーブルの内容を Excel ファイルにエクスポートしたいのですが、Excel ファイルに書き出された内容を変更して、追加情報を含めたり、データの形式を変更したりしたいと考えています。

これを行うためにデコレータを指定することは可能ですか?

ありがとう!

0 投票する
8 に答える
4503 参照

java - DisplayTagエラー

Listオブジェクトを表示するためにページ付けを使用してDisplayTagを使用しています。Transactionsには、Companyオブジェクトである'company' / getCompany()というプロパティがあります。Companyオブジェクトには、「name」/ getName()という文字列が含まれています。

私のコードは次のようになります:

ここに奇妙な部分があります....最初のページが表示され、各ページに2つのレコードが含まれる合計11ページがある場合、すべてがうまく機能します。

ページ番号をクリックすると、ページの進行状況を確認できます。しかし、奇妙な理由で、ページ(2-4)をクリックすると、例外が発生します。

org.apache.jasper.JasperException:javax.servlet.ServletException:javax.servlet.jsp.JspException:例外:[。LookupUtil]オブジェクトタイプ「com.replacements.entity.Transaction」でプロパティ「company.name」を検索中にエラーが発生しました。原因:null

(DBの必須フィールドであるため、すべてのトランザクションレコードにcompany.nameの値が含まれていることに注意することも重要です)

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

displaytag - HttpSessionに関するDisplayTagの質問

displayTagを使用して、データベースクエリからのオブジェクトの結果セット全体を保存し、JSP内でページ化された形式で表示し始めました。

結果セット全体をHttpSessionに保存する必要があることがわかりました。そうしないと、displayTagによってデータが失われ、次のページに進みます。

私の質問/懸念は、この大きなオブジェクトグラフをセッションに保存することです。ユーザーがdisplayTagを使用するJSPを離れた後、セッションを手動でクリーンアップする必要がありますか?または、何かが足りないのかもしれません。結果セットをリクエストに保存し、displayTagにこれらのオブジェクトのメモリを管理させることができれば便利です。

ありがとうございました

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

java - DisplayTagを使用した部分的なリストページネーション

displaytagが出力しているページネーションメッセージに小さな問題があります。部分リストメソッドを使用してページネーションを実行していますが、「アイテムXからYの表示」が正しく表示されません。

フローは次のとおりです。

  1. ユーザーが検索を実行する
  2. 一致するレコードの数をデータベースに照会します
  3. displaytagページ番号と一度に表示されるアイテムの数に基づいて、データベースから正しいレコードをプルします。
  4. 動的ストラットフォームに戻るアイテムのリストを設定します

ただし、クエリが15レコードを返し、一度に5レコードを表示するとすると、最初のページに次のメッセージが表示されます。

「15個のアイテムが見つかりました。1から5を表示しています。」

ただし、ユーザーが2ページをクリックすると、同じメッセージが表示されます(ただし、行データは正しくページ付けされます)。

誰かが問題が正確にここにあることを提案できますか?部分リストは、displaytaghtmlタグでtrueに設定されます。

ありがとう、-gearoid。

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

checkbox - displaytag、チェックボックスを統合する方法は?

リストBeanでdisplaytagを使用します:utilisateurBean。要素を選択するためのチェックボックスを追加するには、このタブに列を追加する必要があります。

Pb:displaytag支柱を使用choixUtilisateurして、ではなくBean内のプロパティを検索しますformBean。このプロパティをフォームにマップするためにstruts/displaytagを話す方法はありますか?これに関係するプレステネーションレイヤー/ビジネスレイヤーの組み合わせがわかりません。

私はBeanを反復処理し、彼がプロパティを検索することを理解しています。しかし、ビジネスレイヤーのデコレータプロパティのマッピングを理解していませんでした。

私のコード:

DecorateurCheckbox.javaタブにチェックボックスを追加するには:

エラー:

/Administration/acces.jsp。例外:javax.servlet.ServletException:オブジェクトタイプ「xxx.UtilisateurBean」でプロパティ「choixUtilisateur」を検索中にエラーが発生しました。

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

excel - Displaytag は CSV を .xls ファイルにエクスポートしています

DisplayTag を使用して Excel ドキュメントをエクスポートします。デスクトップに .xls ファイルとして保存されます。Excel で開くと、次のエラーが表示されます。

「開こうとしているファイル 'filename.xls' は、ファイル拡張子で指定された形式とは異なります。ファイルを開く前に、ファイルが破損しておらず、信頼できるソースからのものであることを確認してください。」

「はい」をクリックすると、Excelで問題なく表示されます。これを Textpad で開くと、バイナリ ファイルであることがわかりますが、単に "." のように見えます。区切り文字列。

私が間違っていた可能性のあるアイデア、または次にこれをデバッグする方法はありますか?

編集: :

拡張子を .txt に変更すると、バイナリ ファイルではなくなります。これは単に、区切られた文字列のリストです。

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

java - DisplayTag ライブラリを使用して、現在選択されている行に TableDecorator を使用して一意のカスタム クラスを持たせたい

テーブルで選択した行を強調表示する方法を見つけようとしています。私のjspには、displaytagライブラリが作成している行のIDにアクセスできるjspスクリプトレットがあります。ユーザー ${currentNoteId} が選択した現在の行の ID と比較したいと思います。現在、行 ID = 849 (ハードコード) の場合、クラス「currentClass」がテーブルのその行だけに追加されます。{$currentNoteId} の 849 を変更する必要がありますが、その方法がわかりません。私はJava、Spring MVCを使用しています。jsp: ...

これは JavaScript を使用して行うこともできますが、それが最善の方法かもしれませんが、ドキュメントではこれが推奨されていたので、試してみようと思いました。addRowClass() を使用した例は、行に既に存在するフィールド (ドキュメンテーションの例では金額が使用されています) との比較であるか、「849」ID のようにハードコーディングされていない限り、どこにも見つかりません。

ご協力いただきありがとうございます。

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

java - 表示タグ ライブラリを使用してデータをテーブルにレンダリングするのが遅い

Struts ベース アプリケーションで displaytag 1.0 を使用しています。50 レコードをページングして、すべての行データのレポートを表示するには、500 万行あります。データのレンダリングには 5 分かかります。これを減らすことはできますか?1分で作る方法を提案してください。

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

java - リンクの onclick リストを取得し、strut の display タグを使用して表示します

データベースからリスト全体を取得し、表示タグを使用して表示するリンクをクリックすると、表示タグ (displaytag) の使用に問題はありません。しかし、完全なリストを取得する方法がわかりません。 Struts のハイパーリンクのクリック。

リンクをクリックするとjspに移動し、リストを表示する必要がある表示タグがありますが、どうすれば取得できますか?