問題タブ [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.
struts2 - struts2を使用してjsp内のパラメーターを渡すメソッドを呼び出します
Actionクラスのメソッドを呼び出す必要があるシナリオがあります。以下はコードです。
ただし、機能せず、Jasper例外がスローされます-" TLDによると、タグs:propertyは空である必要がありますが、 "ではありません。
String
メソッドを呼び出してデータを返すにはどうすればよいですか?
jakarta-ee - Struts アプリケーションのページに接続する - 必要なイニシエーションを実行するには?
Struts2 を使用するアプリケーションがあります。このアプリケーションには、フォームを含むページへのリンクがあります。これらのリンクは、メソッド開始でいくつかの開始を伴うページを準備するアクションを実行します。struts.xml の以下の部分:
これらのページは非常に複雑であるため、メソッドの開始時に開始が必要です。
page1.jsp:
page2.jsp:
これらのフォームは次のアクションを呼び出します:
上記の両方のフォームを含む 1 つのページを作成し、フォームごとに送信したいと考えています。新しい .jsp ページを作成し、page1.jsp および page2.jsp からフォームをコピーすることは問題ありませんが、この新しいページへのリンクが必要です。新しいリンクは、Bean1Action.start() メソッドと Bean2Action.start() メソッドの両方を実行する必要があります。両方のイニシエーションを実行するには?Beans を変更したくありません。私は struts.xml と .jsp ファイルでそれを再利用することを好みます。
struts2 - struts 2 アクションでパラメーターを渡す
struts 2アクションでパラメーターを渡すにはどうすればよいですか?.
これが私のコードです。
私の質問は、アクション クラスでこのパラメーター (値) を取得する方法です。パラメータを渡してjspページを返します。
ありがとう..
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)ですが、これが最も洗練された方法かどうかは疑問です。
誰でもより良い方法を提案できますか?
java - Struts2:メソッド属性ボタンが機能しない
jspにフォームがあります。[検索]ボタンと[新規追加]ボタンの2つの送信ボタンがあります。各ボタンに独自のメソッド属性を設定しました。
struts.xml内
EmployeeActionクラス内
問題は、[検索]または[新規追加]ボタンをクリックしたときに、メソッドdoSearch()またはdoAddNew()が呼び出されず、代わりにメソッドexecute()が呼び出されたことです。上記の私のコードの何が問題になっていますか?
ストラットv2.3を使用しています。
java - 複数のアクションを同じクラスのストラット 2.3 にマップするのがベスト プラクティスですか?
オプション(追加、削除、変更、印刷)を使用してストラットで連絡先マネージャーを開発しています。
複数のアクションを同じクラス( )にマップする(複数のアクションを同じクラスstruts 2.3にマップする)ことを考えていますContactManager
。
それが正しいかどうか、またはアクションごとに個別のアクションを記述する必要があるかどうかを知りたいですか?
java - JSPからStrutsActionFormの値にアクセスする
私はStruts1.3.10の初心者ですが、次のようにAction
呼び出されるという問題があります。RegistrationAction
次に、ユーザーIDとパスワードがHashMap<String, String>
属性_userid
と。とともにに保存されますpwd
。
RegistrationAction
userid
次に、との検証password
が成功した場合は、JSPを呼び出します。しかし、私が見つけたのは、JSPでは、次のコードを使用してユーザーIDが表示されていないことです。
マッチングには、次のようなフィールドActionForm RegistrationForm
が含ま_userid
れます。
RegistrationForm
入力したものを次の方法で取得できるため、のインスタンスが入力されていることがわかります_userid
。
RegistrationForm
私は、JSPでの次のようなへの参照を考えました。
<h1>Hello <bean:write name="RegistrationForm" property="_userid" />!</h1>
動作します。
誰かが私が間違っているところを提案できますか?
回答者に感謝します。ページが機能するようになりました。
java - Struts2 ビュー レイヤーでデータベース レコードを取得する必要がありますか?
データベースから科目とレベルを取得し、ユーザーがコースを編集するための選択オプションとして表示する編集ページがあります。
フォームが送信されると、新しいリクエストが作成されます。ユーザー入力は、XML 検証を使用してcourseBeanによってキャプチャされます。XML 検証が失敗すると、ユーザー入力をキャプチャしたcourseBeanをedit.jspに転送します。
そのため、edit.jspにアクセスするたびに、データベース レコードを取得します。そのようにすればいいのでしょうか?
また、最初にedit.jspを表示するアクションクラスに、サブジェクトlitとレベルlitを取得してrequest属性として格納してみました。ただし、ユーザー入力から新しい要求が行われると、データベースから取得したサブジェクト リストとレベル リストは使用できなくなります。
コード (edit.jsp):
struts-1 - struts-configから別のstruts-configファイルから別のアクションを呼び出すStruts1アクション
struts-configからstruts1のactionforwardプロパティを使用して呼び出しようとしていますが、別のstruts.configファイルにある別のアクションを呼び出したいと思います。そして明らかにそれは機能しません!
私のコードは次のとおりです。
注:
"WEBROOT_ENVIRONMENT"
はプロパティファイルで宣言した変数であり、その値は[http:// localhost:8100/s99bEnvironmentWar]です。
私はあなたが提供できるどんな考えにも感謝します。
java - リクエストがAjaxかNormalかを判断するにはどうすればよいですか?
AJAXリクエストと通常のリクエストでエラーを異なる方法で処理したいと思います。
Struts2アクションでリクエストがAJAXであるかどうかを識別するにはどうすればよいですか?