MCPcopy Create free account

hub / github.com/defineYIDA/LWebServer / functions

Functions74 in github.com/defineYIDA/LWebServer

↓ 8 callersMethodclose
()
src/main/java/cn/lws/server/HTTPServer.java:35
↓ 6 callersMethodhandle
(String url, Response response, Socket client)
src/main/java/cn/lws/server/resource/ResourceHandler.java:28
↓ 5 callersMethodbody
(byte[] body)
src/main/java/cn/lws/server/response/Response.java:89
↓ 5 callersMethodheader
(HTTPStatus status)
src/main/java/cn/lws/server/response/Response.java:58
↓ 4 callersMethodgetBytesFromFile
(String fileName)
src/main/java/cn/lws/server/util/IOUtil.java:18
↓ 3 callersMethodgetAttribute
(String key)
src/main/java/cn/lws/server/request/Request.java:117
↓ 3 callersMethodgetTypes
(String fileName)
src/main/java/cn/lws/server/util/MimeTypeUtil.java:19
↓ 3 callersMethodwrite
()
src/main/java/cn/lws/server/response/Response.java:107
↓ 2 callersMethodforward
(Request request, Response response)
src/main/java/cn/lws/server/request/dispatcher/RequestDispatcher.java:14
↓ 2 callersMethodgetCode
()
src/main/java/cn/lws/server/enumeration/HTTPStatus.java:12
↓ 2 callersMethodgetId
()
src/main/java/cn/lws/server/model/HTTPSession.java:25
↓ 2 callersMethodgetRequestDispatcher
(String url)
src/main/java/cn/lws/server/request/Request.java:121
↓ 2 callersMethodgetServletContext
()
src/main/java/cn/lws/server/WebApplication.java:16
↓ 2 callersMethodgetSession
(String JSESSIONID)
src/main/java/cn/lws/server/servlet/context/ServletContext.java:86
↓ 2 callersMethodparseParams
(String params)
src/main/java/cn/lws/server/request/Request.java:217
↓ 2 callersMethodresolve
(String content, Request request)
src/main/java/cn/lws/server/template/TemplateResolver.java:18
↓ 2 callersMethodshutdown
()
src/main/java/cn/lws/server/HTTPServer.java:54
↓ 1 callersMethodaddCookie
(Cookie cookie)
src/main/java/cn/lws/server/response/Response.java:50
↓ 1 callersMethodaddHeader
(Header header)
src/main/java/cn/lws/server/response/Response.java:54
↓ 1 callersMethodcreateSession
(Response response)
src/main/java/cn/lws/server/servlet/context/ServletContext.java:90
↓ 1 callersMethoddispatch
由URL得到对应的Servlet类 @param url @return
src/main/java/cn/lws/server/servlet/context/ServletContext.java:43
↓ 1 callersMethoddoDelete
(Request request, Response response)
src/main/java/cn/lws/server/servlet/base/HTTPServlet.java:38
↓ 1 callersMethoddoDispatch
所有请求都经过DispatcherServlet的转发 @param client @throws IOException @throws ServletException
src/main/java/cn/lws/server/servlet/base/DispatcherServlet.java:54
↓ 1 callersMethoddoGet
(Request request, Response response)
src/main/java/cn/lws/server/servlet/base/HTTPServlet.java:29
↓ 1 callersMethoddoPost
(Request request, Response response)
src/main/java/cn/lws/server/servlet/base/HTTPServlet.java:32
↓ 1 callersMethoddoPut
(Request request, Response response)
src/main/java/cn/lws/server/servlet/base/HTTPServlet.java:35
↓ 1 callersMethodgetAttribute
(String key)
src/main/java/cn/lws/server/servlet/context/ServletContext.java:97
↓ 1 callersMethodgetBytesFromStream
(FileInputStream in)
src/main/java/cn/lws/server/util/IOUtil.java:28
↓ 1 callersMethodgetDocument
(String xmlURL)
src/main/java/cn/lws/server/util/XMLUtil.java:12
↓ 1 callersMethodgetSession
如果请求报文中携带JSESSIONID这个Cookie,那么取出对应的session 否则创建一个Session,并在响应报文中添加一个响应头Set-Cookie: JSESSIONID=D5A5C79F3C8E8653BC8B4F0860BFDBCD <p> 所有从请求报文中得到的Cookie,都
src/main/java/cn/lws/server/request/Request.java:141
↓ 1 callersMethodinit
从web.xml读到servlet映射
src/main/java/cn/lws/server/servlet/context/ServletContext.java:50
↓ 1 callersMethodinterrupt
()
src/main/java/cn/lws/server/HTTPServer.java:41
↓ 1 callersMethodlogin
(String username,String password)
src/main/java/cn/lws/server/service/UserService.java:18
↓ 1 callersMethodparseBody
(String body)
src/main/java/cn/lws/server/request/Request.java:209
↓ 1 callersMethodparseHeaders
(String[] lines)
src/main/java/cn/lws/server/request/Request.java:159
↓ 1 callersMethodsendRedirect
(String url)
src/main/java/cn/lws/server/response/Response.java:139
↓ 1 callersMethodservice
(Request request, Response response)
src/main/java/cn/lws/server/servlet/base/HTTPServlet.java:17
↓ 1 callersMethodsetAttribute
(String key, Object value)
src/main/java/cn/lws/server/servlet/context/ServletContext.java:101
↓ 1 callersMethoduuid
()
src/main/java/cn/lws/server/util/UUIDUtil.java:9
MethodDispatcherServlet
()
src/main/java/cn/lws/server/servlet/base/DispatcherServlet.java:32
MethodHTTPServer
()
src/main/java/cn/lws/server/HTTPServer.java:23
MethodHTTPSession
(String id)
src/main/java/cn/lws/server/model/HTTPSession.java:13
MethodHTTPStatus
(int code)
src/main/java/cn/lws/server/enumeration/HTTPStatus.java:9
MethodLoginServlet
()
src/main/java/cn/lws/server/servlet/user/LoginServlet.java:21
MethodRequest
读取请求体只能使用字节流,使用字符流读不到 @param in @throws RequestParseException
src/main/java/cn/lws/server/request/Request.java:78
MethodRequestInvalidException
()
src/main/java/cn/lws/server/exception/RequestInvalidException.java:11
MethodRequestParseException
()
src/main/java/cn/lws/server/exception/RequestParseException.java:11
MethodResourceHandler
(ExceptionHandler exceptionHandler)
src/main/java/cn/lws/server/resource/ResourceHandler.java:24
MethodResourceNotFoundException
()
src/main/java/cn/lws/server/exception/ResourceNotFoundException.java:11
MethodResponse
(OutputStream os)
src/main/java/cn/lws/server/response/Response.java:42
MethodServerErrorException
()
src/main/java/cn/lws/server/exception/ServerErrorException.java:11
MethodServletContext
()
src/main/java/cn/lws/server/servlet/context/ServletContext.java:34
MethodServletException
(HTTPStatus status)
src/main/java/cn/lws/server/exception/base/ServletException.java:12
MethodServletNotFoundException
()
src/main/java/cn/lws/server/exception/ServletNotFoundException.java:11
MethodTemplateResolveException
()
src/main/java/cn/lws/server/exception/TemplateResolveException.java:11
MethodUserService
()
src/main/java/cn/lws/server/service/UserService.java:13
MethoddoGet
(Request request, Response response)
src/main/java/cn/lws/server/servlet/user/UserServlet.java:16
MethoddoPost
(Request request, Response response)
src/main/java/cn/lws/server/servlet/user/LoginServlet.java:25
Methodforward
(Request request, Response response)
src/main/java/cn/lws/server/request/dispatcher/impl/ApplicationRequestDispatcher.java:29
MethodgetAttribute
(String key)
src/main/java/cn/lws/server/model/HTTPSession.java:18
MethodgetBytesFromFile
()
src/test/java/cn/lws/server/util/IOUtilTest.java:11
MethodgetMineTypes
()
src/test/java/cn/lws/server/util/MimeTypeUtilTest.java:9
MethodgetStringFromFile
()
src/test/java/cn/lws/server/util/IOUtilTest.java:18
Methodhandle
(ServletException e, Response response, Socket client)
src/main/java/cn/lws/server/exception/handler/ExceptionHandler.java:20
Methodinit
()
src/test/java/cn/lws/server/servlet/context/ServletContextTest.java:9
Methodmain
(String[] args)
src/main/java/cn/lws/server/HTTPServer.java:75
Methodprint
(String content)
src/main/java/cn/lws/server/response/Response.java:95
Methodprintln
(String content)
src/main/java/cn/lws/server/response/Response.java:100
Methodresolve
()
src/test/java/cn/lws/server/template/TemplateResolverTest.java:11
Methodrun
()
src/main/java/cn/lws/server/HTTPServer.java:58
Methodrun
()
src/main/java/cn/lws/server/servlet/base/RequestHandler.java:30
MethodsetAttribute
(String key, Object value)
src/main/java/cn/lws/server/request/Request.java:113
MethodsetAttribute
(String key, Object value)
src/main/java/cn/lws/server/model/HTTPSession.java:22
Methodshutdown
()
src/main/java/cn/lws/server/servlet/base/DispatcherServlet.java:43