問題タブ [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.

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

methods - Struts 1 Action クラスに同期インスタンス メソッドがあるとはどういう意味ですか?

Struts 1 Action クラスに同期インスタンス メソッドがあることの意味を確認したいのですが?

何かのようなもの

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

struts1 - struts-config.xml のセッション スコープ

Struts での Session の使い方を知りたい... "action" 要素に "scope=" というタグがあります。セッション管理でこれと関係がありますか。次の例で説明してください。私の最初の画面がユーザー名とパスワードを受け入れているとします。この画面で入力したユーザー名を、たとえば2番目の画面で使用したいのですが、どうすればよいですか。「session.setAttreibute(key,value)」や「session.getAttribute(key)」などの通常のアプローチを使用する場合、アクション要素の「scope=」フィールドの使用は何ですか。よろしくお願いします

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

forms - Struts1にフォームを事前入力します

ビューとしてjspがあり、新しいユーザーを追加したり、ユーザーが選択されている場合はユーザーを更新したりするためのフォームが表示されます。ユーザーが選択されている場合、フォームに事前入力する方法がわかりません。2つのアクションを使用してソリューションについて読みました。同じフォームで、そのうちの1つはフィールドに入力するために使用され、データを送信するために使用されます。ただし、これは私には機能しません。jspをロードするときに私のアクション(フォームのaction属性で定義されたもの)が呼び出されないためです(これも実際には説明できません。メニューとページはxmlで定義されています)ファイル)。jspで2番目のアクションを指定する方法と、最初にjspをロードするときにアクションが呼び出されることを確認する方法がわかりません。可能であれば、AJAXを使用しないソリューションをお勧めします。ありがとう。

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

java - Struts1 - サーブレットと jsp の間でオブジェクトを渡す

Struts1 を使用する場合、サーブレットと JSP の間でオブジェクトを渡す最良の方法は何ですか? 助けが必要です。

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

jsp - Struts1.3では、複数のFormBeanプロパティをアクションに処理する方法

私はStruts1.3を使用しています。そのページに従業員のリストを表示しているJspページがあります。このために私がしたことは、そのアクション内にリストを返す関数を呼び出しているアクションがあり、セッション内でこれらのリストを session.setAttribute(Constant.EMPLIST,list) として設定しています。そして今、私のJspページで、ロジックタグを使用して、以下のようにこのリストを繰り返しています。

そして、すべての従業員の詳細が表示され、正常に機能しています。しかし、もう 1 つの仕事は、このページにupdateボタンがあることです。そして、私がする必要があるのは、updateEmpDetails ボタンをクリックした後です。updateAction 内で更新されたすべての従業員の詳細を送信する必要がありますが、これを行うことができません。複数の FormBean プロパティ値を処理する方法がわかりません。updateAction 内で取得できる従業員の詳細は 1 つだけです。updateAction内でこれを行っています

可能であればこれを行う方法がわかりません リスト または複数の FormBean 値を処理する方法。これを行う方法を教えてください。例があれば、本当に感謝しています。ありがとう

更新:: これは、setter プロパティと getter プロパティを持つ私の計画の Java クラスです。

これは私のフォームビーンです:

これは私の行動です:

表示目的で正常に機能するように、更新サイトの値を送信する必要があります。アクション内でこれを実行しています。

そして、更新リストをアクション クラスに取得できません。助けてください。

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

java - Struts1ActionFormでの処理日

入力リクエストパラメータ(もちろん文字列型)の処理に問題がありますjava.util.Date。Beanに追加された次のコードでこの問題が解決する可能性があると思いましたが、間違っていました。

フォームを送信した後、例外がスローされます。

このStruts1フォームの基本は、ゲッターを返すこととセッターパラメータータイプを受け入れることの不一致のためにこのコードが機能しないということですか?どうすればこの問題を解決できますか?setStringDate(String stringDate(){...}likeという名前のメソッドを作成して、すべてのページでどのメソッドを呼び出すべきかを考えたくありません:(

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

jsp - Struts 1 - 行送信

Struts 1 フォームに問題があります。このフォームには、行の作成を担当する logic:iterate が含まれており、それぞれに入力ボタンがあります。これらの送信ボタンのいずれかを押すと問題が発生し、動的データが適切に投稿されず、フォームにそれらの値がありません。例を次に示します。

"city" の部分と logic:iterate の外側の残りの部分は、"myForm" では問題なく表示されますが、"myObject" はそうではありません。JavaScript 関数を使用してこれを送信しようとしましたが、適切に機能させることができませんでした。現在、私が持っているもの (参照として残したその html:submit) により、POST には、前に述べた一連の「ステータス」パラメーターと適切な値が含まれます。

誰でもこれに光を当てることができますか?

さらに情報が必要な場合はお知らせください。

よろしくお願いします!

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

java - テーブルの更新中にエラーが発生しました [パラメータ 3 に値が指定されていません]

netbeans 6.9 で struts 1.3.8 フレームワークを使用しており、を使用してデータベースの値を更新したいと考えていますpreparedStatement。(パラメーター 3 に値が指定されていません) というエラーが表示され続け、ID を定義して値を設定しているパラメーターの原因がわかりません。私はあなたの努力に感謝しており、あなたが私を助けてくれることを願っています.

これは私のコードです:

これはエラーメッセージです:

更新エラー: itemId が 7 で、新しい Qyt が 9 である項目テーブルの itemQyt を更新しませんでした java.sql.SQLException: パラメータ 3 に値が指定されていません

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

java - struts 1セッションを使用せずにjspファイルでアクション変数を直接使用する方法

私は struts1 でプロジェクトを行っています。 index.jsp ファイルでは、データベースからレコードをフェッチし、ページネーションを使用して表示しています。 (10,10) (20,10) (30,10)..... インデックス ページの場合、/page.java アクション クラスを作成してから、これらの変数にアクセスしたいのですが、これらのクラスは、代わりにインデックス ページで limit,offset と呼ばれます。セッションを保存します。セッションに保存せずに、jsp ファイル内のアクション クラス変数にアクセスする方法はありますか。

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

plugins - Struts Action クラスの execute() メソッド…null を返す

Struts Action クラスの execute() メソッド…null を返す

「Struts 1 Plugin」に取り組んでいます。

Struts1 アプリケーションがあり、Struts1 アプリケーションの Action,ActionForm を Struts 2 アプリケーションに使用したいと考えています。

Struts 1 Plugin では、すべての Action クラスが Struts1Action クラスから呼び出されます。

上記のコードは「Struts 1」では問題なく動作しますが、「Struts 1 Plugin」で試してみるとエラーが発生します。

org.apache.catalina.core.StandradWrapperValve が SERVER を呼び出します: サーブレットのデフォルトの Servlet.service() が ResponseFacade.sendError(java: 704) で例外 java.lang.IllegalStateException をスローしました。javax.servlet.http.HttpServletResponseWrapper.sendError(java:108) で;

理由はStruts1Action授業中、

上記の行はエラーをスローします。

コメントからの質問と回答:

現在のコンテキストから戻ることは合法nullですか?

はい、返品は合法nullです。

本当にforwardのインスタンスWrapperActionForwardですか?

はいForwardのインスタンスですWrapperActionForward

それとも、actionConfig.getResults().containsKey(forward.getName()) trueですか?何をforward.getName()返しますか?

forwardnullの場合actionConfig.getResults().containsKey(forward.getName())、Null Pointer Exception がスローされます。

スタック トレースは次のとおりです。