这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。
但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?
同样的,另外一个问题:
“ the part of this request’s URL from the protocol name up to the query string in the first line of the HTTP request”,
比如“POST /some/path.html?a=b HTTP/1.1”,则返回的值为”/some/path.html”。
现在可以明白为什么是getRequestURI而不是getRequestURL了,因为此处返回的是相对的路径。
而getRequestURL返回一个StringBuffer,“The returned URL contains a protocol, server name, port number,
and server path, but it does not include query string parameters.”,完整的请求资源路径,不包括querystring。