問題タブ [jmesa]

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

spring - ワークシート保存時の jMesa Spring 同期エラー

jMesa フレームワーク (便利なテーブル レンダリング API) を使用していますが、エラーが発生しました。ajax リクエストによって送信中のデータの変更を許可するワークシートを操作する場合、これらのリクエストを というサーブレットに送信しますorg.jmesa.worksheet.servlet.WorksheetServlet。このサーブレットはテーブルとセッション変数に加えられた変更を管理するので、私はそれについて心配する必要はありません。

保存ボタンを押すと問題が発生します。必要なすべての変更を行うことができますが、このボタンを押すまで保存されません。すると、jMesaがマジックを起動してリクエストとセッションを管理するのですが、同時に2つのサーブレットで行われます(これが問題だと思います)。それらは:

  1. .jsp ページを返すコントローラー (私のもの)
  2. jMesa サーブレット

新しいビューをレンダリングするときにワークシートを更新する必要があるため、jMesa が必要なときに最初にサーブレットが呼び出される理由がわかりません。ここにコードと問題の詳細があります。

Web.xml

コントローラ:

ここで createUsersTable にテーブルを作成しますが、これは通常の操作であるため関係ありません。このメソッドは、jMesa によって作成されたプレーンな html を含む文字列を返します。render() メソッドを呼び出すと、jMesa はワークシートの状態をチェックし、テーブルの表示方法を決定します。render の内部では、保存されていないものがあるかどうかをチェックします (これは、他のサーブレットが最初に呼び出されていない場合に当てはまります)。

これは実装されていない save メソッドですが、問題を確認するには十分です。

ワークシートセーバー:

すべての削除が実行されたためhasChanges()、jMesa のメソッドは false を返し (変更された行のサイズによって異なります)、すべて問題ありません。

それで、何が問題なのかを知っているので、「コントローラーの前で jMesa を動作させるにはどうすればよいですか?」注: jMesa のすべての例は注釈なしで作成されており、WITH 注釈が必要です。そして、web.xml ファイルの順序を変更してテストしました。

ありがとう。

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

java - jMesa-Java jmesa テーブルにヘッダー行を追加する方法

jmesa テーブルを動的に作成すると、Bean プロパティ ラベルを使用してヘッダー行が 1 つだけ取得されます。ヘッダー行を 1 つ以上追加する必要があります。追加のテキストを含む列を 1 つまたは 2 つだけ設定できます。当然、テーブルもエクスポートする必要があるため、jsp の結果で html に JavaScript 操作を使用できません。

私が持っているもの:

これに似たものが必要です:

ありがとう

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

java - jmesa: 行の一意のプロパティ値が null です

私はjmesaを試しています。

jmesa で、ワークシートを作成しています。ただし、このエラーはあまりわかりません。

これが私のコードです。

0 投票する
0 に答える
34 参照

php - PHP から jMesa を使用する

私はプログラミング初心者なので、これが最初の質問です。非常にばかげた質問かもしれませんが、jMesa を使用して、php で mysql テーブルを表示できますか? 誰かが最初の一歩を教えてくれませんか?

ありがとう!

0 投票する
0 に答える
593 参照

jsp - Spring @autowire は @component 内では機能しません

以下に定義された春の注釈付きクラスがあります

このクラスを jsp から呼び出して、ページの読み込み時にドロップダウン リストを表示しようとしています。テーブルのレンダリングには jMesa を使用しています。

アプリケーションのデプロイ中に上記のクラスがロードされますが、jsp から呼び出されている間は personService オブジェクトは null です。自動配線は行われていません。

Spring MVC と jMesa は初めてです。どんな助けでも感謝します。前もって感謝します。

AppConfig ファイル

そして、Spring mvc (AppWebConfig) の場合、私は以下のクラスを持っています

ページの読み込み時に FormFilter が呼び出される jsp コードを見つけます