java 学习笔记之Servlet 入门(idea 导入tomcat)

一个Servlet总是继承自HttpServlet,然后覆写doGet()doPost()方法。注意到doGet()方法传入了HttpServletRequestHttpServletResponse两个对象,分别代表HTTP请求和响应。我们使用Servlet API时,并不直接与底层TCP交互,也不需要解析HTTP协议,因为HttpServletRequestHttpServletResponse就已经封装好了请求和响应。以发送响应为例,我们只需要设置正确的响应类型,然后获取PrintWriter,写入响应即可。


627a6f112c964.png


解决办法:

maven 配置中

    org.apache.tomcat.embed    tomcat-embed-core    ${tomcat.version}    provided    org.apache.tomcat.embed    tomcat-embed-jasper    ${tomcat.version}    provided

注释掉:

provided


重新编译即可


方案二:

627a70cc288ad.png

评论