servlet中getXXX()方法具体实现渊自何处???
接口HttpServletRequest中对各种getXXX方法都作了定义,如:
public String getMethod();
简单servlet原码如下:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class Hello extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException
{
String name = request.getParameter("username");
if (name == null)
name = (String)request.getSession().getAttribut("username");
if (name == null) name = "World";
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Hello " + name + "!");
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException
{
doGet(request, response);
}
}
servlet原码中用到了接口HttpServletRequest的一个对象request,并且调用了他的方法request.getParameter("username");但是这些方法getXXX()在哪里实现的呢???