您好我必须将文件上传到我的服务器 我试图按照文档说的方式使用@MultipartConfig
https://docs.oracle.com/javaee/7/tutorial/servlets011.htm
所以我有一个myweb.xml
<servlet>
<servlet-name>BudgetsWs</servlet-name>
<servlet-class>com.myPackage.BudgetWs</servlet-class> // where my class is
<multipart-config>
<location>/tmp</location>
<max-file-size>20848820</max-file-size>
<max-request-size>418018841</max-request-size>
<file-size-threshold>1048576</file-size-threshold>
</multipart-config>
</servlet>
和我的类有这样的注释:
@WebServlet("/budgets")
@MultipartConfig
public class BudgetsWs{
....
}
但我已经(在web.xml中正确定义):
@Path("/budgets")
public class BudgetsWs{
....
}
目标,将multipart-config保留在web.xml中并使用如下类:
@MultipartConfig
@Path("/budgets")
public class BudgetsWs{
....
}
所以问题是我无法找到一种方法来使用@MultipartConfig 而不用 注释@WebServlet, 只能用< / em> @Path。
我现在的结论是,我不能将@MultipartConfig与@Path注释一起使用。
我是对的,所以我必须寻找另一种方法吗?或者我错过了文档中的重要内容?
答案 0 :(得分:0)
正如Sotirios Delimanolis所说
@MultipartConfig是一个servlet注释。 @Path是Jax RS注释