Spring MVC - 什么是url路径信息?

Hor*_*ace 0 java spring spring-mvc

我想知道什么是网址路径信息?

例如在

HTTP:// MYSERVER:8080/servletname/handlermethod

它是整个路径,包括服务器名称:

HTTP:// MYSERVER:8080/servletname/handlermethod

还是只是

/ servletname/handlermethod

Ben*_*chi 5

getPathInfo() 根据文件:

返回与客户端发出此请求时发送的URL关联的任何额外路径信息.额外的路径信息在servlet路径之后但在查询字符串之前,并以"/"字符开头.

所以在你的例子中它将返回 /handlermethod

如果你想要/servletname/handlermethod你应该使用getRequestURI().

getRequestURL() 将返回客户端生成的完整URL(字符串参数除外).