import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ShowParameters extends HttpServlet{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=gd2312");
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=\"#FFADOO\">\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[0];
if(paramValue.length() == 0)
out.println("<I>No Value </I>");
else
out.println(paramValue);
}else{
out.println("<UL>");
for (int i =0;i<paramValues.length;i++){
out.println("<LI>" + paramValues[i]);
}
out.println("</UL>");
}
}
}
}
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ShowParameters extends HttpServlet{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=gd2312");
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=\"#FFADOO\">\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[0];
if(paramValue.length() == 0)
out.println("<I>No Value </I>");
else
out.println(paramValue);
}else{
out.println("<UL>");
for (int i =0;i<paramValues.length;i++){
out.println("<LI>" + paramValues[i]);
}
out.println("</UL>");
}
}
}
}