Servlet
文章平均质量分 88
厕所博士
本着学习的、开源的态度分享、记录一些知识;
展开
-
servlet解析form表单文件上传commons-fileupload、commons-io
1配置动态web项目、引入commons-fileupload、commons-io的jar包jar包来自https://mvnrepository.com/代码内容引入jar包和上传页面upload.jsp<%-- Created by IntelliJ IDEA. User: Administrator Date: 2020/8/10 Time: 8:42 To change this template use File | Settings | File T原创 2020-08-12 08:05:52 · 176 阅读 · 0 评论 -
Servlet Session 跟踪
Servlet Session 跟踪HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。但是仍然有以下三种方式来维持 Web 客户端和 Web 服务器之间的 session 会话:Cookies一个 Web 服务器可以分配一个唯一的 session 会话 ID 作为每个 Web 客户端的 cookie,对于客户端的后续请求可以使用接收到的 cookie 来识别。这可能不是一个有效的方法,因为很多浏览器原创 2020-08-05 14:25:17 · 98 阅读 · 0 评论 -
servlet中cookie更改Domain做到两个服务跨越共享cookie,应该可以用作单点登录
Servlet中Cookie的Domain先说结论,在本地配置hosts域名后,在两个二级域名对应的服务中共享cookie环境IntelliJ IDEAwindows7配置启动两个 javaWeb项目一个端口设为 80,一个为81更改host文件本地对应两个域名说明一下,hosts文件中 只能 ip 跟自己起的域名对应,不能在hosts文件中配置端口,如果要访问服务需要在地址栏中加上端口:http://www.jin.nan.com:81/servletCodeCookie原创 2020-08-04 09:49:18 · 1035 阅读 · 0 评论 -
Servlet HTTP 状态码
状态码表代码消息描述100Continue只有请求的一部分已经被服务器接收,但只要它没有被拒绝,客户端应继续该请求。101Switching Protocols服务器切换协议。200OK请求成功。201Created该请求是完整的,并创建一个新的资源。202Accepted该请求被接受处理,但是该处理是不完整的。203Non-authoritative Information204No Content205R.原创 2020-07-31 11:40:27 · 157 阅读 · 0 评论 -
HttpResponseServlet的响应头,及设置响应头方法
响应头头信息描述Allow这个头信息指定服务器支持的请求方法(GET、POST 等)。Cache-Control这个头信息指定响应文档在何种情况下可以安全地缓存。可能的值有:public、private 或 no-cache 等。Public 意味着文档是可缓存,Private 意味着文档是单个用户私用文档,且只能存储在私有(非共享)缓存中,no-cache 意味着文档不应被缓存。Connection这个头信息指示浏览器是否使用持久 HTTP 连接。值 close.原创 2020-07-30 21:22:44 · 693 阅读 · 0 评论 -
Servlet中HttpServletRequest调用getContextPath、getRequestURI、getServletPath、getRequestURL、getQueryString
请求路径http://localhost/web_war_exploded/DisplayHeader?param=111Servlet路径/DisplayHeader三个HttpServletRequest类方法getContextPath/web_war_explodedgetRequestURI/web_war_exploded/DisplayHeadergetServletPath/DisplayHeadergetRequestURLhttp://localhost/原创 2020-07-30 15:57:03 · 435 阅读 · 0 评论