javaWEB基础(servlet4)
发布日期:2021-04-30 21:06:16 浏览次数:142 分类:精选文章

本文共 2714 字,大约阅读时间需要 9 分钟。

Servlet ???????????

1. Servlet ??

Servlet ? JavaWeb ??????????? Servlet ?????????????? Servlet ??????????????????

??

  • void init(ServletConfig config)????????????? Servlet ??????????
  • void service(RequestEvent req, HttpServletResponse resp)?????????????????
  • void destroy()???????????????

2. ServletConfig ??

ServletConfig ????? Servlet ?????????? Servlet ???????????????????

??

  • String getInitParameter(String name)??????????????????
  • ServletContext getServletContext()??????????????

3. ServletContext ??

ServletContext ??????????????????????????????????????

??

  • int getMajorVersion()????????
  • int getMinorVersion()????????
  • String getInitParameter(String name)???????????????
  • InputStream getResourceAsStream(String path)?????????????????

4. HttpServletRequest ??

HttpServletRequest ??? HTTP ??????????? HTTP ????????????????????

???????

  • String getMethod()??? HTTP ?????? GET?POST??
  • String getRequestURI()????? URI????????
  • String getQueryString()??????????? GET ????????
  • String getContextPath()??????????????????
  • String getServletPath()??? Servlet ???????
  • String getRemoteAddr()?????? IP ???
  • String getRemoteHost()??????????
  • int getRemotePort()??????????
  • String getLocalAddr()?????? IP ???
  • String getLocalName()??????????
  • int getLocalPort()??????????
  • String getServerName()??????????
  • int getServerPort()??????????
  • StringBuffer getRequestURL()???????? URL?

???????

  • String getHeader(String name)?????????????
  • Enumeration getHeaders(String name)?????????????
  • Enumeration getHeaderNames()???????????
  • int getIntHeader(String name)???????????
  • long getDateHeader(String name)?????????????
  • String getContentType()??? Content-Type ?????
  • int getContentLength()??? Content-Length ?????
  • String getCharacterEncoding()????????
  • void setCharacterEncoding(String charset)????????

??????

  • String getParameter(String name)????????????
  • String[] getParameterValues(String name)????????????????
  • Enumeration getParameterNames()??????????
  • Map getParameterMap()??????????????

5. HttpServletResponse ??

HttpServletResponse ????? HTTP ????????????????????????

???????

  • void setStatus(int status)??? HTTP ???????
  • void sendError(int code)?????????
  • void sendError(int code, String message)??????????????

?????

  • void addHeader(String name, String value)?????????
  • void setHeader(String name, String value)????????????????
  • void addIntHeader(String name, int value)?????????????
  • void setIntHeader(String name, int value)?????????????

????????

  • void setContentType(String type)???????? MIME ???
  • void setLocale(Locale locale)????????????
  • void setCharacterEncoding(String charset)?????????????

???????

  • PrintWriter getWriter()????????????? HTML ??????
  • ServletOutputStream getOutputStream()???????????????????

???????????????? Servlet ??????????????? Servlet ??????

上一篇:Python3读取文件和异常处理demo案例
下一篇:oracle之导入sql(大文件)

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2026年06月12日 05时28分38秒