HTML中利用相对路径访问servlet
程序员文章站
2022-05-09 22:55:51
...
通过html访问servlet
如果HTML和servlet访问路径相同
比如:
访问HTML的路径是:
http://localhost:8080/requestresponse/1.html
访问servlet的路径是:(已在XML中配置servlet的访问路径为hello)
http://localhost:8080/requestresponse/hello
那么在HTML中的a标签中就可以直接写:
<a href=./hello>点击访问</a>
或者:
<a href =hello> 点击访问servlet</a>
HTML中的代码:
<!DOCTYPE html>
<html>
<head>
<title>1.html</title>
<meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>
<body>
<h1>webroot下的1.html访问相对路径的servlet</h1>
<!--
1. servlet的路径:
http://localhost:8080/requestresponse/hello
1.html的路径
http://localhost:8080/requestresponse/1.html
2.
所以这里用.代表上级一样的目录
./hello
./1.html
-->
<a href="./hello">get in !</a><br/>
<!-- 或者这种方式:目录层级相同 直接访问 不加/ -->
<a href="hello">get in !</a><br/>
</body>
</html>
如果HTML的路径是在webroot文件下的dir1文件夹中而不是在根目录
那么利用HTML访问servlet的时候,就要想上退一层目录
HTML中的代码:
<body>
< <h1>webroot下的1.html访问相对路径的servlet</h1>
<!--
1. servlet的路径:
http://localhost:8080/requestresponse/hello
1.html的路径
http://localhost:8080/requestresponse/dir1/1.html
2.
所以这里用..想上退一层目录
./hello
./dir1/1.html
-->
<a href="../hello">get in !</a><br/>
</body>
下一篇: 相对路径
推荐阅读
-
网站某个目录中全部是html文件,如何控制用户必须登录才能访问这些静态文件?
-
网站某个目录中全部是html文件,怎么控制用户必须登录才能访问这些静态文件
-
在HTML中利用js调用php的内容-计数器实例_PHP教程
-
html iframe标签在手机UC浏览器中访问异常问题_html/css_WEB-ITnose
-
ASP.NET中HTML页面的访问验证设置方法
-
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
-
利用HTML5中的Canvas绘制一张笑脸的教程
-
利用HTML5中Geolocation获取地理位置调用Google Map API在Google Map上定位
-
详解Struts2中Action访问Servlet API的几种方法
-
利用HTML5中的Canvas绘制一张笑脸的教程