問題タブ [struts-action]

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

struts2 - struts2を使用してjsp内のパラメーターを渡すメソッドを呼び出します

Actionクラスのメソッドを呼び出す必要があるシナリオがあります。以下はコードです。

ただし、機能せず、Jasper例外がスローされます-" TLDによると、タグs:propertyは空である必要がありますが、 "ではありません。

Stringメソッドを呼び出してデータを返すにはどうすればよいですか?

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

jakarta-ee - Struts アプリケーションのページに接続する - 必要なイニシエーションを実行するには?

Struts2 を使用するアプリケーションがあります。このアプリケーションには、フォームを含むページへのリンクがあります。これらのリンクは、メソッド開始でいくつかの開始を伴うページを準備するアクションを実行します。struts.xml の以下の部分:

これらのページは非常に複雑であるため、メソッドの開始時に開始が必要です。

page1.jsp:

page2.jsp:

これらのフォームは次のアクションを呼び出します:

上記の両方のフォームを含む 1 つのページを作成し、フォームごとに送信したいと考えています。新しい .jsp ページを作成し、page1.jsp および page2.jsp からフォームをコピーすることは問題ありませんが、この新しいページへのリンクが必要です。新しいリンクは、Bean1Action.start() メソッドと Bean2Action.start() メソッドの両方を実行する必要があります。両方のイニシエーションを実行するには?Beans を変更したくありません。私は struts.xml と .jsp ファイルでそれを再利用することを好みます。

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

struts2 - struts 2 アクションでパラメーターを渡す

struts 2アクションでパラメーターを渡すにはどうすればよいですか?.

これが私のコードです。

私の質問は、アクション クラスでこのパラメーター (値) を取得する方法です。パラメータを渡してjspページを返します。

ありがとう..

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

java - Struts 2でJSPから取得されていないアクションのフォームデータを処理するにはどうすればよいですか?

search.jspにフォームがあります

struts.xml内

次に、SearchActionクラス

#1のラインコードを参照してください。search.jspのフォームから送信ボタンをクリックした場合、idフィールドはnullになりませんが、http://127.0.0.1:8080/myapps/searchAction.action直接開くと、idフィールドはnullになります。

この場合、SearchAction.exeucte()でフィールドチェックを使用できます。たとえば、if(id!= null)ですが、これが最も洗練された方法かどうかは疑問です。

誰でもより良い方法を提案できますか?

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

java - Struts2:メソッド属性ボタンが機能しない

jspにフォームがあります。[検索]ボタンと[新規追加]ボタンの2つの送信ボタンがあります。各ボタンに独自のメソッド属性を設定しました。

struts.xml内

EmployeeActionクラス内

問題は、[検索]または[新規追加]ボタンをクリックしたときに、メソッドdoSearch()またはdoAddNew()が呼び出されず、代わりにメソッドexecute()が呼び出されたことです。上記の私のコードの何が問題になっていますか?

ストラットv2.3を使用しています。

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

java - 複数のアクションを同じクラスのストラット 2.3 にマップするのがベスト プラクティスですか?

オプション(追加、削除、変更、印刷)を使用してストラットで連絡先マネージャーを開発しています。

複数のアクションを同じクラス( )にマップする(複数のアクションを同じクラスstruts 2.3にマップする)ことを考えていますContactManager

それが正しいかどうか、またはアクションごとに個別のアクションを記述する必要があるかどうかを知りたいですか?

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

java - JSPからStrutsActionFormの値にアクセスする

私はStruts1.3.10の初心者ですが、次のようにAction呼び出されるという問題があります。RegistrationAction

次に、ユーザーIDとパスワードがHashMap<String, String>属性_useridと。とともにに保存されますpwd

RegistrationActionuserid次に、との検証passwordが成功した場合は、JSPを呼び出します。しかし、私が見つけたのは、JSPでは、次のコードを使用してユーザーIDが表示されていないことです。

マッチングには、次のようなフィールドActionForm RegistrationFormが含ま_useridれます。

RegistrationForm入力したものを次の方法で取得できるため、のインスタンスが入力されていることがわかります_userid

RegistrationForm私は、JSPでの次のようなへの参照を考えました。

<h1>Hello <bean:write name="RegistrationForm" property="_userid" />!</h1>

動作します。

誰かが私が間違っているところを提案できますか?

回答者に感謝します。ページが機能するようになりました。

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

java - Struts2 ビュー レイヤーでデータベース レコードを取得する必要がありますか?

データベースから科目レベルを取得し、ユーザーがコースを編集するための選択オプションとして表示する編集ページがあります。

フォームが送信されると、新しいリクエストが作成されます。ユーザー入力は、XML 検証を使用してcourseBeanによってキャプチャされます。XML 検証が失敗すると、ユーザー入力をキャプチャしたcourseBeanをedit.jspに転送します。

ここに画像の説明を入力

そのため、edit.jspにアクセスするたびに、データベース レコードを取得します。そのようにすればいいのでしょうか?

また、最初にedit.jspを表示するアクションクラスに、サブジェクトlitレベルlitを取得してrequest属性として格納してみました。ただし、ユーザー入力から新しい要求が行われると、データベースから取得したサブジェクト リストレベル リストは使用できなくなります。

コード (edit.jsp):

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

struts-1 - struts-configから別のstruts-configファイルから別のアクションを呼び出すStruts1アクション

struts-configからstruts1のactionforwardプロパティを使用して呼び出しようとしていますが、別のstruts.configファイルにある別のアクションを呼び出したいと思います。そして明らかにそれは機能しません!

私のコードは次のとおりです。

注: "WEBROOT_ENVIRONMENT"はプロパティファイルで宣言した変数であり、その値は[http:// localhost:8100/s99bEnvironmentWar]です。

私はあなたが提供できるどんな考えにも感謝します。

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

java - リクエストがAjaxかNormalかを判断するにはどうすればよいですか?

AJAXリクエストと通常のリクエストでエラーを異なる方法で処理したいと思います。

Struts2アクションでリクエストがAJAXであるかどうかを識別するにはどうすればよいですか?