Servlet <---> jspの連動絡みで質問があります。

下のようにServletとjspを呼ぶようにしてアプリをつくろうと思っているのですが、
1から2に進むところでIEのアドレスバーに表示されるURLと画面表示の内容がずれてしまい
詰まっています。

1. Servlet(aaa.java)--->jsp(bbb.jsp)
2.--->Servlet(bbb.java)--->jsp(ccc.jsp)
3.--->Servlet(ccc.java)--->jsp(ddd.jsp)

各画面ではボタンやリンクをHTMLで記述して
次の処理を選択できるようにします。

まず最初にaaa.javaのdoGetでaaa.jspを呼んでトップ画面を表示
1.ではボタンを押したらaaa.javaのdoPostでbbb.jspを呼んで次の画面に切り替わる
2.ではボタンを押したらbbb.javaのdoPostでccc.jspを呼んで次の画面に切り替わる
という処理をイメージしているのですが、実際これをやると
IEのアドレスバーに表示されるURLと画面表示の内容がずれてしまいます。
アドレスバーはjspを呼ぶだけでは変わるはずもなく
Servletが呼ばれたときに変わっているようで
このつくりでは仕方ないことなのかも知れませんが・・・

この問題をなんとかしたいのですがうまい解決策はあるでしょうか?
要はjspで画面を切り替える(書き換えるときに)servletのdoGetを呼べるような
つくりにできれば理想なのですが・・・

ご助言どうぞよろしくお願いします。