这是我可以使用的导入
import javax.servlet.ServletException;
import javax.servlet.annotation.MultipartConfig;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.tomcat.util.http.fileupload.servlet.ServletFileUpload;
这是我的 servlet 签名:
public class Multipart1 extends HttpServlet {
我正在使用 tomcat 8。
我想使用 MediaType
枚举(也许是我不记得的类),它在 javax.ws.rs.core
中但是问题是,当我导入时,javax
下唯一以 w
开头的是 websocket
,我找不到 ws
请问我错过了什么?
看来我必须包含一些 maven 依赖项,但我认为它是一个 javax,所以它应该全部放在 jdk 中,对吗?
最佳答案
JDK中没有,需要引入依赖:
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0</version>
</dependency>
关于在 java servlet 中找不到 javax.ws,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32649738/