Junjiejkl 发表于 2013-2-7 16:02:34

ShowParameters

import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.util.*;//获取所有的参数public class ShowParameters extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html;charset=gb2312");PrintWriter out = response.getWriter();String title = "Reading All Request Parameters";out.println("<html><head><title>读取所有参数</title></head>"+ "<BODY BGCOLOR='#FDF5E6'>\n" + "<H1 ALIGN=CENTER>" + title+ "</H1>\n" + "<TABLE BORDER=1 ALIGN=CENTER>\n"+ "<TR BGCOLOR=\"#FFAD00\">\n"+ "<TH>Parameter Name<TH>Parameter Value(s)");Enumeration paramNames = request.getParameterNames();while (paramNames.hasMoreElements()) {String paramName = (String) paramNames.nextElement();out.print("<TR><TD>" + paramName + "\n<TD>");String[] paramValues = request.getParameterValues(paramName);if (paramValues.length == 1) {String paramValue = paramValues;if (paramValue.length() == 0)out.println("<I>No Value</I>");elseout.println(paramValue);} else {out.println("<UL>");for (int i = 0; i < paramValues.length; i++) {out.println("<LI>" + paramValues);}out.println("</UL>");}}out.println("</TABLE>\n</BODY></HTML>");}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}} 
页: [1]
查看完整版本: ShowParameters