2012-02-15 14 views
0

私は自分のJavaプロジェクトWebアプリケーションを持っています。私はstruts 2を使いこなしています。アプリケーションの向こうに、私はアクションURLを作ってそれを提出し、応答JSPは と表示されますが、URLはアドレスバーで変更されません。しかし、私は従業員を作成するアクションを提出するとき、私は期待していないアドレスバーに 顧客アクションのURLを作成して参照してください。私はpostメソッドを使用しています。私はこの問題をデバッグしましたが、リクエスト/レスポンスに特別なものは何も見つかりませんでした このhttpリクエストのオブジェクトですか?アドレスバーのURL変更の可視性を制限するにはどうすればよいですか?

+0

アクションを送信したときにそのアクション名がアドレスバーに表示されますが、応答を受け取ったときに同じアクションの応答が返されていますが、これは標準的な動作ですあなたがアクションを呼び出すときにURLの変更が必要なのですか? –

+0

@Umesh。これはプロジェクトのスタンダードであり、プロジェクト全体で起こっています。ちょうど一貫性を追求したい –

+0

3年後の否定的な投票を引き付けるためにこの質問に間違っていますか? –

答えて

1

ブラウザのアドレスバーに投稿した操作のアドレスが表示されることが予想されます。

パターンはPost-Redirect-Getなので、ユーザーはページを正常に更新したり問題なくナビゲートすることができます。これには、作成アクション自体のURLではなく、作成後にリダイレクトするアクションのURLを表示するという副作用もあります。

関連する問題