なぜpublicな領域にjspを置くのかという疑問

 今、触っているソースコードStrutsを使っているのにpublicな領域にjspがあるのが疑問。
 "/WEB-INF/jsp/hoge.jsp"とか、に置いておいて、
 そのパスに対してfindForward("success");
 なりなんなりすればよかとじゃないですかね。
 慣習ですかね。