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

杭州模板建站代理2022真实新闻作文400字

杭州模板建站代理,2022真实新闻作文400字,我想在郑卅淘宝网站做客服怎么做,网站维护工作1.相对地址与绝对地址定义 在jsp,html中使用的地址,都是在前端页面中的地址,都是相对地址 地址分类:(1),绝对地址,带有协议名称的是绝对地址,http://www.baidu.com&…

1.相对地址与绝对地址定义

在jsp,html中使用的地址,都是在前端页面中的地址,都是相对地址
地址分类:(1),绝对地址,带有协议名称的是绝对地址,http://www.baidu.com(2),相对地址,没有协议开头的,例如user/some.do,/user/some.do。相对地址不能独立使用,必须有一个参考地	址。通过参考地址+相对地址本身才可以指定资源。

2.访问地址前面加不加 /

2.1 案例展示

web.xml文件代码
	<servlet><servlet-name>DispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:springmvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>DispatcherServlet</servlet-name><url-pattern>*.do</url-pattern></servlet-mapping>
index.jsp页面代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<a href="web/some.do">发起一个get请求</a>
</body>
</html>
MyController类代码
@Controller
public class MyController {@RequestMapping(value={"/web/some.do"})public String ReturnModelAndView(){return "view.jsp";}
}
view.jsp页面代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>view</title>
</head>
<body>
<h1>我是结果页</h1>
</body>
</html>
view.jsp文件的位置

在这里插入图片描述
点击index.jsp页面请求前,地址栏网址为
在这里插入图片描述

	点击后

在这里插入图片描述

结论
当你的访问地址没有以 / 开头,例如web/some.do,当你点击链接之后,访问的地址是当前页面的地址加上链接地址。
http://localhost:8080/springmvc_005_path/  +  web/some.do

3. 访问地址前面加 /

修改index.jsp代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<a href="/web/some.do">发起一个get请求</a>
</body>
</html>
再次启动服务器

在这里插入图片描述

点击请求

在这里插入图片描述

修改index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<a href="${pageContext.request.contextPath}/web/some.do">发起一个get请求</a>
</body>
</html>
再次发起请求

在这里插入图片描述

结论:
不添加 / 时,访问地址参考的地址是  http://localhost:8080 ,然后加上你的访问地址 /web/some.do ,缺少项目名,因此我们
可以添加	${pageContext.request.contextPath}来补全。

4. 使用base标签简化操作同时解决不加 / 可能引起的问题

base标签说明
<base> 标签为页面上的所有的相对链接规定默认 URL 或默认目标。
在一个文档中,最多能使用一个 <base> 元素。<base> 标签必须位于 <head> 元素内部。

代码展示

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()+ request.getContextPath() + "/";
%>
<html>
<head><title>Title</title><base href="<%=basePath%>"/>
</head>
<body>
<%--<a href="${pageContext.request.contextPath}/web/some.do">发起一个get请求</a>--%>
<a href="web/some.do">发起一个get请求</a>
</body>
</html>
结果略,可以正常访问
http://www.mmbaike.com/news/99136.html

相关文章:

  • 单位做网站的目的企业品牌策划
  • 公司做网站注意什么自己可以做网站吗
  • 用jsp做网站的感想重庆网站优化
  • 电子商务前景如何北京网络优化
  • 哪里找人做网站app推广注册放单平台
  • b2c网站开发目的和意义百度指数搜索榜度指数
  • 做网站素材图片百度推广费用可以退吗
  • 有没有做网站源代码 修改的免费引流在线推广
  • 用c语言可以做网站吗百度网站优化公司
  • 网站5建设需要学什么时候开始无限制访问国外的浏览器
  • 网站建设二次开发怎么样网络公关
  • 怎么做公司网站需要什么网站ip查询
  • 做企业营销网站网站制作公司有哪些
  • 云南网站开发软件站长工具域名
  • 动漫制作专业软件有哪些新区快速seo排名
  • 网站建设招聘内容精准营销的典型案例
  • 哪家网站遴选做的比较好游戏推广员是做什么的
  • 网站建设优化文章旺道seo
  • 公安机关网站备案流程图谷歌搜索引擎镜像
  • 个人网站必须备案吗最新军事新闻事件今天
  • 网站快照怎么更新推广平台 赚佣金
  • 如何引导企业老板做网站seo优化排名服务
  • 如何做网站授权网址广州网站seo公司
  • 专做网页的网站百度关键字排名软件
  • 徐州建筑工程招投标网站爱站网官网
  • 杭州公司网站制作维护网络营销网站建设案例
  • 建网站能赚钱吗赚多少拉人头最暴利的app
  • 店铺设计网站推荐seo网页优化平台
  • 网站dns解析设置品牌线上推广方式
  • java web做网站的优势描述优化方法