当前位置: 首页 > news >正文

搭建正规网站网站建设的内部风险分析

搭建正规网站,网站建设的内部风险分析,培训学校网站模板,wordpress换编辑器request.getServletPath() 首先从字面我们就知道这个方法获得的是servlet的路径 假如我们在tomcat下部署了一个名为store的项目 我们访问:http://localhost:8080/store/UserServlet?methodfindByName 其中UserServlet就是我们的servlet,那么如果 syst…

request.getServletPath()

首先从字面我们就知道这个方法获得的是servlet的路径
假如我们在tomcat下部署了一个名为store的项目
我们访问:http://localhost:8080/store/UserServlet?method=findByName
其中UserServlet就是我们的servlet,那么如果

system.out.println(request.getServletPath);
//输出结果就是/UserServlet 记住不带参数

现在大家明白了吧,这个方法获取的是包括servlet之后的路径,不包括项目名的路径。

request.getContextPath()

首先从字面我们知道contextpath的意思是容器的路径,我们可以把context理解为项目。
所以这个方法获取的就是项目名路径

system.out.println(request.getContextPath());
//输出结果就是/store

request.getRequestURI()

在图解http这本书中,解释到URI是uniform resource identifier(统一资源标识符)
而URL是uniform resource locator(统一资源定位符)
RFC2396对这URI三个单词有一定的解释:
uniform:可以简单理解为http或者ftp协议以及其他协议。
resource:可以理解为可标识的任何东西。
identifier:可标识的对象,也就是标识符。
那么,综上所述,URI是在满足一定的协议下某些资源的定位标识符。

system.out.println(request.getRequestURI());
//输出结果就是/store/UserServlet

request.getRequestURL()

system.out.println(request.getRequestURL());
//输出结果就是http://localhost:8080/store/UserServlet

以下是网上的一些解释。

  1. getServletPath():获取能够与“url-pattern”中匹配的路径,注意是完全匹配的部分,*的部分不包括。
  2. getPageInfo():与getServletPath()获取的路径互补,能够得到的是“url-pattern”中*d的路径部分
  3. getContextPath():获取项目的根路径
  4. getRequestURI:获取根路径到地址结尾
  5. getRequestURL:获取请求的地址链接(浏览器中输入的地址)
  6. getServletContext().getRealPath(“/”):获取“/”在机器中的实际地址
  7. getScheme():获取的是使用的协议(http 或https)
  8. getProtocol():获取的是协议的名称(HTTP/1.11)
  9. getServerName():获取的是域名(xxx.com)
  10. getLocalName:获取到的是IP

以及Cookie的属性用法

cookie.setPath("/")

大家只要知道cookie.setPath("/")的作用就是让cookie在多个应用中共享。
也可以cookie.setPath("/web_path"),这个作用就是让cooike只能在指定应用共享。

跨域共享cookie的方法:设置cookie.setDomain(".jszx.com");

A机所在的域:www.edou.com,A有应用test

B机所在的域:www.domainedou.com,B有应用testdomain

1)在test下面设置cookie的时候,增加cookie.setDomain(".www.domainedou.com");,这样在B机所在的域:www.domainedou.com的testdomain下面就可以取到cookie。

2)这个参数必须以“.”开始。

3)输入url访问testdomain的时候,必须输入域名才能解析。比如说在A机器输入:http://www.domainedou.com:80/testdomain,可以获取test在客户端设置的cookie,而B机器访问本机的应用,输入:http://localhost:8080/testdomain则不可以获得cookie。

4)设置了cookie.setDomain(".www.domainedou.com");,还可以在默认的www.edou.com下面共享。

http://www.yayakq.cn/news/589968/

相关文章:

  • 四川建设人才官方网站网站建设深圳哪家公司好
  • 泰州网站快速排名优化百度最新版app下载安装
  • 电子商务网站建设应用技术网站自适应手机
  • 凡科互动怎么发布小红书seo是什么
  • 网站域名空间管理江油市建设局网站
  • 酷万网站建设建站视频
  • 网站推广的主要方法有哪些免费高清logo
  • 人工智能网站建设四川宜宾市网站建设公司
  • 浙江建设银行官方网站厦门广告公司电话
  • 网站开发的在线支付功能网站建设中系统实现
  • 免费建网站哪个网好大宗商品交易平台网
  • 给别人做违法网站网络营销方法的种类
  • 我们提供的网站建设什么网站需要数据库
  • 网站的关键词搜索怎么做如何写好网站建设方案
  • 装饰公司做网站宣传的是个好处重庆安全员c证在哪里报名
  • 收费网站解决方案wordpress小工具编辑器
  • wordpress建站显示网站图标推广网站的论坛
  • 一个网站空间可以做多少个网站成立公司股份怎么分配
  • 网站仿制可用于商业吗网站登陆系统怎么做
  • 做水果网站特点分析报告网站建设协议需要注意的问题
  • 招聘网站建设需求分析如何把网站程序做授权网址访问
  • 提供网站建设的理由网站建设合同交印花税
  • 温州做网站多少钱随州网络科技有限公司
  • 鱼台县建设局网站网站备案查询工信部手机版
  • 宿迁商城网站建设黄骅港赶海时间表
  • 单位怎样做网站网站代码是什么意思
  • 建站小二网站建设后期维护
  • 南昌专业做网站的vue做视频网站
  • 随州市网站建设公司旅游景区宣传软文
  • 长宁免费网站制作网站上放个域名查询