0

我需要为 mockservletcontext 设置真实路径,以便我可以使用

getServletContext().getRealPath("/")。

这是我在 Junit 中使用的以下代码

MockServletContext context = new MockServletContext("/Users/pradeep/Desktop/", null);
SomeImpl userService =  (SomeImpl) applicationContext.getBean("someBean");
userService.setServletContext(context);

但仍然 getServletContext().getRealPath("/") 返回 null。

为 mockservlet 设置路径有什么建议吗?

4

1 回答 1

1

在 MockServletContext 构造函数中,以“文件”为前缀提及该位置的绝对路径。以便它从文件系统而不是虚拟位置理解它。

请参考这个!

于 2014-08-12T10:05:04.157 回答