标签:访问 url 方法 路径 request 有用 session 为父 Servlet
session
判断会话是否是新建的
可以用来判断用户是否第一次访问系统
session.isNew(); //浏览器第一次访问系统,浏览器清空缓存后第一次访问系统
获取会话的创建时间和最后访问时间
可以用来获取用户访问系统的时间
long start = session.getCreationTime();
long end = session.getLastAccessedTime();
long time = end - start; //毫秒
清空会话数据
可以用来进行注销操作
session.invalidate();
request
获取客户端IP地址
request.getRemoteAddr();
获取访问路径
假设项目名称是/webdemo,页面/webdemo/hello.html的访问路径为hello.html
request.getServletPath();
获取项目名称
request.getContextPath();
获取项目实际路径
request.getServletContext().getRealPath("/");
请求转发
url以“/”开头,为绝对路径,将以远程访问的主机地址为父路径,或以本地文件所在磁盘为父路径;不以“/”开头,将以本页面的父路径为父路径
request.getRequestDispatcher(url).forward(request, response);
response
重定向
url以“/”开头,为绝对路径,将以远程访问的主机地址为父路径,或以本地文件所在磁盘为父路径;不以“/”开头,将以本页面的父路径为父路径
response.sendRedirect(url);
xuefeibai
发布了9 篇原创文章 · 获赞 2 · 访问量 478
私信
关注
标签:访问,url,方法,路径,request,有用,session,为父,Servlet 来源: https://blog.csdn.net/xuefeibai/article/details/104577057
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。