我用的是tomcat5.5,我的问题是为什么使用相对路径都不能正确解析,服务器总是到WEB根目录下去找,而使用绝对路径就可以呢?例如:
web根目录是webroot,下面有两个子目录,即webroot\test,webroot\inc,
在test目录下有个文件,他的内容为<link rel="stylesheet" type="text/css" href="../inc/css.css">,这样写就不行,而必须写成<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/inc/css.css">,
又例如:test\test.jsp中有个form,内容为<form action="test_do.jsp" method=post>
当这个表单提交以后,浏览器提示说在http://127.0.0.1/webroot/test_do.jsp不存在,而如果写成<form action="./test/test_do.jsp" method=post>就可以了,请问怎么回事?