-1

私は struts 1.1 を使用しており、1 つのリクエストを行うたびに strut アクションが 2 回呼び出されます。jspページに送信ボタンがありません。フォームの送信は jquery で行います。パソコンのせいですか?

どんな親切な助けも大歓迎です。

4

2 に答える 2

2

Firebug(Firefox拡張機能)やLive Httpヘッダーなどのツールを使用して、ブラウザーがサーバーに送信しているHTTPリクエストを確認します。同じリソースへの複数のリクエストを生成するタグがどこかjavascriptにある可能性がありますか?meta-refresh

編集:また、JSP/アクションのリダイレクト/転送の設定が間違っているためにループする可能性があることも確認してください(例:page1-> page2-> page1)。

于 2013-02-11T13:49:32.783 に答える
1

私はしばらくの間同じ問題に直面していました。しかし、私がweb.xml持っていたことがわかりました:

  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>
        org.apache.struts.action.ActionServlet
    </servlet-class>
    <load-on-startup>2</load-on-startup>
  </servlet>

起動要素の負荷が 2 に設定されました:

<load-on-startup>2</load-on-startup>

だから私はそれを1に設定しました:

<load-on-startup>1</load-on-startup>

そして、それは私の問題を解決しました。お役に立てれば。

于 2013-02-08T08:28:50.937 に答える