package com.cakes;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class MyFilter implements Filter {
FilterConfig filterConfig = null;
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
}
public void destroy() {
}
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
throws IOException, ServletException {
servletResponse.setContentType("text/html");
PrintWriter out = servletResponse.getWriter();
out.println("my-param (InitParameter): " + filterConfig.getInitParameter("my-param"));
out.println("
Parameters:
"); Enumeration parameterNames = servletRequest.getParameterNames();
if (parameterNames.hasMoreElements()) {
while (parameterNames.hasMoreElements()) {
String name = parameterNames.nextElement();
String value = servletRequest.getParameter(name);
out.println("name:" + name + ", value: " + value + "
"); } } else { out.println("---None---
"); } out.println("
Start Regular Content:
"); filterChain.doFilter(servletRequest, servletResponse); out.println("
End Regular Content:
"); } }
Parameters:
"); Enumeration
"); } } else { out.println("---None---
"); } out.println("
Start Regular Content:
"); filterChain.doFilter(servletRequest, servletResponse); out.println("
End Regular Content:
"); } }
Latest Sports News, Live Cricket Sports News, Today's India Sports News, Score, Updates & Analysis - Page 2 - Firstpost
No posts.
No posts.