论坛首页 Java企业应用论坛

‘/’的作用是什么?

浏览 5074 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-04-24  
<html:form action="upload-submit.do />
<html:form action="/upload-submit.do />
经常见到是这样写的。有时候加个斜杆,有时候不加,请问这2个的区别是什么?
   发表时间:2006-04-24  
配对!

<html></html>

或者 <html />

不然解析器就弄不清楚了
0 请登录后投票
   发表时间:2006-04-24  
谢谢回复,我没有说清楚,斜杆是
"/upload-submit.do
是upload-submit.do前面的斜杆
0 请登录后投票
   发表时间:2006-04-24  
相对路径和绝对路径
<html:base/>
0 请登录后投票
   发表时间:2006-04-26  
都是相对路径.加"/"是相对主机.不加的是相对当前路径.给个例子:
如果当前访问的页面是http://localhost/books/list.do.而该页面中有两个链接:
<a href="books/edit.do">cc</a>结果将是:http://localhost/books/books/edit.do
<a href="/books/eidt.do">dd</a>结果将是http://localhost/books/edit.do

而情况在Web应用的配置文件中存在细节不同,不过类推.
0 请登录后投票
   发表时间:2006-05-20  
我想我是海 写道
都是相对路径.加"/"是相对主机.不加的是相对当前路径.给个例子:
如果当前访问的页面是http://localhost/books/list.do.而该页面中有两个链接:
<a href="books/edit.do">cc</a>结果将是:http://localhost/books/books/edit.do
<a href="/books/eidt.do">dd</a>结果将是http://localhost/books/edit.do

而情况在Web应用的配置文件中存在细节不同,不过类推.


我觉得上面的解释有一点问题(不是错误,而是容易混淆),加"/"的时候指相对于当前的web工程目录,而并非主机根目录;
如果当前的web工程为http://localhost/books/那么即使加<a href="/books/eidt.do">dd</a>
结果也应该是http://localhost/books/books/edit.do。
0 请登录后投票
   发表时间:2006-05-21  
加/表明相对于主机web应用的目录

不加相对于当前目录
0 请登录后投票
   发表时间:2006-05-27  
我想我是海解释的是纯html form的情况.
而每个taglib实现可能有所不同.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics