ホームページ  >  記事  >  ウェブフロントエンド  >  js を使用して struts2 マルチアクション呼び出しをシミュレートする example_javascript スキル

js を使用して struts2 マルチアクション呼び出しをシミュレートする example_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 16:47:411058ブラウズ

最近、Struts 2.1 を 2.3 にアップグレードした後に動的メソッド呼び出しが失敗する原因となったいくつかのバグを修正しました。

しかし、私の元のメソッドには制限があります。 submit に書いたメソッドは動作しません。動的メソッド呼び出しが有効になっている場合でも動作します (struts2.3 のバグだと思います)。この機能を改善するために、ここでは js を使用した別のメソッドについて説明します。

に onclick メソッドを追加し、js で次のように記述します。

コードをコピー コードは次のとおりです:

function submitAction(actionName){
document.form の name.action = actionName ".action";
return
}

or 、リターンワードがないことに注意して、js に次のように記述します。
コードをコピーします コードは次のとおりです。

function submitAction(actionName) {
document.form name.action = actionName ".action";
document.form name.submit();

これで、struts2 の動的メソッド呼び出しが基本的に完了しました。コメントや追加は歓迎です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。