Tomcat'te, sayfanın ortasındaki başka bir JSP dosyasını içeren bir ana JSP dosyasına sahip bir web sunucum var. Bu dosyaya doğrudan erişimi reddetmek ve sadece ana dizin sayfasına doğrudan erişime izin vermek istiyorum.tomcat belirli dosyalara erişimi reddediyor
Ayrıca, kullanıcıların doğrudan webapp'ımdan görüntü alabilmesini istemiyorum.
Bu istekleri Tomcat ile nasıl reddedebilirim? Tüm isteklerin ana sayfama iletilmesini istiyorum.
<filter>
<filter-name>MyFilter</filter-name>
<filter-class>package.FilterImplementation</filter-class>
</filter>
<filter-mapping>
<filter-name>MyFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
DÜZENLEME
Her şey size: web.xml''deki aşağıdakileri ekleyin
package package;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class FilterImplementation implements Filter
{
public void init(FilterConfig filterConfig) throws ServletException {...}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
{
// if you detect an illegal request, throw an exception or return without calling chain.doFilter.
chain.doFilter(request, response);
}
public void destroy() {...}
}
:
nasıl ben istenen sayfayı alabilirim? – shay