import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Enumeration; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/SampleServlet") public class SampleServlet extends HttpServlet { final public static long serialVersionUID = 1024L; @Override public void init(ServletConfig config) throws ServletException { super.init(config); } @Override public void destroy() { } @Override public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ArrayList values = new ArrayList<>(); Enumeration parameters = request.getParameterNames(); while(parameters.hasMoreElements()) { String parameter = (String)parameters.nextElement(); if (parameter.contains("...")) values.add(request.getParameter(parameter))); } response.setContentType("text/html"); PrintWriter printWriter = new PrintWriter(response.getWriter()); displayForm(printWriter); printWriter.close(); } @Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // ... } }