ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Servlet一些有用的方法

2020-02-29 19:08:32  阅读:285  来源: 互联网

标签:访问 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有