Попытка поместить JSP портлета в папку WEB-INF и возникла ошибка
Path /WEB-INF/jsp/newportlet/view.jsp is not accessible by this portlet
Почему возникает эта ошибка? Можно ли разрешить портлету доступ к WEB-INF? Можно ли закрыть доступ к JSP-портлетам из веб-браузера напрямую, не помещая их в WEB-INF?
ОБНОВЛЕНИЕ 1
Я только что создал новый портлет с помощью мастера. Код не написан, просто установлено местоположение JSP. Расположение работало для мастера, потому что оно помещало туда JSP. Местоположение отражено в portlet.xml
в виде следующего подтега тега <portlet>
:
<init-param>
<name>view-jsp</name>
<value>/WEB-INF/jsp/newportlet/view.jsp</value>
</init-param>
Код класса пуст:
public class NewPortlet extends MVCPortlet {
}