二者都可使用,看开发者使用设置。
一、绝对地址:包括协议名称、主机地址、端口、web项目名称等完整请求路径。
优点:更加直观明了,即使页面移动,链接仍然指向正确的URL。
缺点:若web项目重命名时,对应绝对路径的web项目名称都需要做相应更改,代码复杂
注意:webA项目中的ajax需要请求webB项目中的服务时,必须使用绝对路径
二、相对地址:不需要协议名称、主机地址、端口、web项目名称,只需要请求的路径。
1. 以根路径开头,ajax请求是相对于服务器的根路径。
2. 不以根路径开头,请求路径是相对于html所在的路径。
优点:移动内容比较容易,代码相对简单,方便测试。
缺点:当页面移动位置时,页面中的链接可能也需要进行相应改动。
搜索引擎解析URL时可能会出错。