問題タブ [struts1]
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 - Struts タグを使用すると、Struts アクション データが JSP に表示されない
私はStrutsを初めて使用し、jstlタグを使用することが最も好ましい方法であると最近聞きましたが、うまくいくのに苦労しています。
Questions.java
これが私のアクションクラスです
現在、Netbeans は while ループ内のすべてのステートメントをエラーとともに表示します。
add(String) メソッドに適したメソッドが見つかりません List.add(int,Questions) は適用できません (実引数リストと仮引数リストの長さが異なります) List.add(Questions) メソッドは適用できません (実引数 String は Questions に変換できません)メソッド呼び出し変換による)
jstl タグを使用して、jsp ページでこのデータを取得しようとしています。これは転送先のページです
display.jsp
java - Struts 1 カスタム ローカリゼーション
次の問題について助けが必要です。フレームワークをまったく使用しない (サーブレットのみ) 既存の Web アプリケーションがあり、新しい機能を追加する必要がありますが、新しいサーブレットを に追加する代わりに、web.xml
Struts 1 と Spring を追加します。
プロジェクトはすでに存在するため、Struts を構成して、既に適用されている規則に対応できるようにする必要があります。その一つがローカリゼーションです。
.property ファイルを使用する代わりに、すべてのローカライズ可能なテキストがデータベースから取得されるため、独自のMessageResourcesFactoryおよびMessageResourcesクラスを実装しました。問題は、このアプリケーションでは、Struts がデフォルトで使用するロケール属性「org.apache.struts.action.LOCALE」からではなく、 「LANGUAGE」と呼ばれる整数セッション属性からユーザー言語を取得することです。
質問はこれです。標準の Locale 属性ではなく、カスタムの Integer 属性からユーザー言語をフェッチするように Struts に指示するにはどうすればよいですか?
ありがとう。
java - アクション名について、struts1を使用しています
アクション名を決定するプロセスを探しています。
web.xml 構成ファイルは次のとおりです。
ユーザーがブラウザで「a.do」を要求すると、ストラットはアクション名が「a.do」ではなく「a」であることをどのように認識しますか?
java - Struts 1 変数に基づいてオブジェクトのゲッターにアクセスする方法
フォーム内のすべてのオブジェクトにアクセスするゲッターを示すリストがあります。リストを反復処理するときに、その変数を getter に変換してオブジェクトを呼び出すにはどうすればよいでしょうか? 次のようなことをしようとしていますが、myObject で getGetter を探しているため、これは正しくありません。
これを行う理由は、オブジェクトのフレックス属性のリストがあるためです。フレックス属性のサブセットしか定義していない可能性があります。したがって、ネストされたループは、定義されたフレックス属性のリストを反復しています。ここには示していませんが、私のコードでは、関連する getter を取得して flex 属性を呼び出します。
java - Struts 1.1 classLoader 操作の修正が機能しているかどうかをテストする方法は?
Websphere 8 で Struts 1.3.10 を使用しています。これは、Struts 1 および 2 フレームワークで最近特定されたクラス ローダーの脆弱性に関連しています。私は、Apache 組織によって正しいと認識された修正を実装しようとしていました。これは、アプリケーションに適用した修正です
「?class.classLoader.defaultAssertionStatus=true」や「class.classLoader.resource.dircontext.docBase=someText」などのパラメーターを URL に指定して、修正をテストしてみました。どちらの場合でも、そのようなすべての URL がアプリケーションで許可されます。getParameters() によって返された finalParameters 内にこれらの URL が表示されます。私は正しくテストしていますか、それともここで何かが欠けていますか?
ありがとう。
struts1 - Struts 1.3 でアクション クラスを拡張する理由
私は現在Struts 1.3を学んでいます!
struts 1.3 でActionクラスを拡張する理由
そして、web.xmlファイルを調べると、マッピングは言う
ActionServlet クラスの意義、なぜ ActionServlet が Action にマッピングされるのか。
ありがとう