成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

java - servlet3.1注解不生效

瀏覽:114日期:2024-01-31 08:29:10

問題描述

我新建了個servlet項目:

package hello;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class HelloServlet */@WebServlet('/Hello')public class HelloServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * Default constructor. */ public HelloServlet() {// TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubresponse.getWriter().append('Served at: ').append(request.getContextPath()); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubdoGet(request, response); }}

然后訪問http://localhost:8080/hello/H...顯示404java - servlet3.1注解不生效

但訪問別的jsp頁面正常然后我加了個web.xml文件:

<?xml version='1.0' encoding='UTF-8'?><web-app xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns='http://xmlns.jcp.org/xml/ns/javaee' xsi:schemaLocation='http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd' version='3.1'></web-app>

就能訪問了java - servlet3.1注解不生效

但是我再新建個servlet文件,新建的卻還是無法訪問

@WebServlet('/World')public class WorldServlet extends HttpServlet {

java - servlet3.1注解不生效

為什么會這樣啊?難道不能用注解了?我用的tomcat 8.5 , Java 1.8 , servlet 3.1 , eclipse 4.6.0 (Neon)求解注解為什么不能用啊

項目結構:java - servlet3.1注解不生效

問題解答

回答1:

把你整個項目結構發出來看下

回答2:

開始放錯圖片,以修正

標簽: java
相關文章: