• 締切済み

struts executeで例外をスルーする理由

Struts2.2.3のサンプルコードをダウンロードしたのですが どれも以下のようにexceptionをスルーするようにしていますが 必須ではないはずです。あえてスルーを明記する理由を教えてください。   public String execute() throws Exception { 

みんなの回答

回答No.1

サンプルって、struts2-showcaseですかね。 試しにthrows Exceptionを削ってコンパイルしてみればわかると思いますが、 同メソッド内で呼んでいる他の処理(Daoとか、派生クラスでoverrideするexecuteとか)から 例外が投げられるので、throwしないんだったら自前でcatchする必要があります。

すると、全ての回答が全文表示されます。

関連するQ&A