Struts2、Ajax に関して問題があります。
数日前にインターセプターをプロジェクトに追加して、ユーザーがリクエストを行うたびにログインしていることを確認しました。後で、プロジェクトのほとんどのリクエストが 2 回呼び出されていることに気付きました。
いくつかのデバッグの後、私が使用していた Ajax タグ (Dojo) に関係している可能性が高いことに気付きました。
< sx > タグを使用した ajax リクエストのたびに、リクエストが 2 回呼び出されることに気付きました。ここみたいに:
<s:form action='crear_proyecto'>
<div><s:textfield id="jefe_proyecto_text" label="Jefe de proyecto"/></div>
<s:url id="elegir_usuario_url" value="/buscar_usuarios.action">
...
</s:url>
<sx:bind sources="jefe_proyecto_text" events="onfocus" targets="buscar_usuarios_dialog" href="%{elegir_usuario_url}"/>
<sx:submit id="crear_proyecto_submit" targets="ventana_mensaje_proyecto" value="Crear proyecto"/>
</s:form>
なぜこれが起こっているのか誰にも分かりますか?