いつも勉強させていただいております。

forwardの際、パラメータを次の画面に渡そうとしています。
以下のようにしているのですが、setParamのところでエラーが起こっているらしく、画面が真っ白になります

$req = $this->getRequest();
$req->setParam('testparam','a');
return $this->forward()->dispatch('Application\Controller\Index',array('action' => 'input'));

zendのマニュアルは見たのですがあまり詳しく書いておらず、悩んでいます。

どなたかアドバイスいただけないでしょうか?
今回やりたいのは、input画面で不正なものがあった場合、confirm画面のActionでバリデートしてそれを見つけ、inputへforwardさせるというのが全体的な流れとなります。
上記手法以外が一番簡単かと思ったのですが、他の手法など、何かアドバイスいただければ幸いです