問題タブ [struts2-json-plugin]
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.
java - struts2-json-plugin JSONWriter インジェクションの動作
プロジェクトに struts2-json-plugin lib があり、JSONWriterを使用して JSON 文字列を取得し、それを 1 つのパラメーターのみ (すべてのアクションの JSON 結果ではない) の JavaScript に配置したい 1 つのゲッターのみ:
その仕事ですが、Struts2からアクションにオブジェクトの作成をスキップしnew JSONWriter()
て注入できますか?JSONWriter
java - struts2でjsonオブジェクトではなく配列のみを返す方法
結果を与える上記のコード:
しかし、jsonオブジェクトではなく配列のみが必要です
json - Struts2 json return extra \ バックスラッシュ
私のStruts2は現在これを返しています:
これ欲しい:
java - 移行ストラット 2.1.8.1 -> 2.3.24
Struts 2 のアップグレード中に、以下の問題に直面しています。
「HTTP ステータス 404」エラー メッセージ。
以下の手順を実行して、Struts 2.1.8.1からStruts 2.3.24に struts をアップグレードしました。
JARS を次のように置き換えました。
- struts2-core-2.3.24.jar
- struts2-dojo-plugin-2.3.24.jar
- struts2-json-plugin-2.3.24.jar
- xwork-core-2.3.24.jar
- ognl-3.0.11.jar
- log4j-1.2-api-2.4.jar
- log4j-api-2.4.jar
- freemarker-2.3.22.jar
- commons-fileupload-1.3.1.jar
- commons-digester-2.1.jar
- commons-io-2.4.jar
追加された JARS:
- asm-3.3.1.jar -asm-tree-3.3.jar
- asm-commons-3.3.jar
- commons-lang3-3.4.jar
- commons-collection-3.2.1.jar
- hamcrest-core-1.3.jar
- javassist-3.11.0.GA.jar
- junit-4.12.jarjunit-4.12.jar
- struts2-convention-plugin-2.3.24.jar
StrutsPrepareAndExecuteFilter
web.xml でフィルターとして使用します。DTD を struts 2.1 および 2.0 から struts 2.3 に変更しました。
commons-lang3 が xwork-core から分離されたために間違っていた imports クラスを変更しました。
書きます
struts.xml で。
ant build でクラスをビルドします。ローカルの開発でビルドを置き換えます。環境。
Apache Tomcat サーバー (V7.0.54) を起動しました。
サーバーは正常に起動しましたが、アプリケーションを開くことができません。アプリケーション コンテキストが起動していません。Web 上で 404 エラーが生成されます。
間違った手順を行っている場合は、問題を診断するためにご案内いただけますか?
以下のように、log4j.properties ファイルを log4j2.xml に変更しました。
しかし、まだログを印刷できません
アクションが呼び出されていますが、コマンド ライン コマンドは実行されていません。
取得していません。struts を使用してコマンド ライン コマンドを実行する場合の依存関係は何ですか
私たちが間違っていることを知るように私たちを導いてください