Я озадачен, когда я конфиг сервлет в web.xml
:«XXX» не является общедоступной, когда конфиг сервлет в web.xml - IntelliJ IDEA
com.ypd.web5.FirstServlet»не является публичной
код ниже:
<!-- config my servlet -->
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>com.ypd.web5.FirstServlet</servlet-class> /* there I got the error */
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
Я не могу найти, почему я получаю эту проблему, любая помощь будет благодарна.
Добавление
package com.ypd.web5;
/**
* Created by ldl on 2017/2/4.
*/
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
class FirstServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse response) throws ServletException, IOException {
super.doGet(req, response);
response.getWriter().write("This is first servlet!");
}
}
Можете ли вы также включить определение класса 'FirstServlet', предполагая, что оно будет соответствовать? –
@Tim Biegeleisen, Тим, я не очень понимаю ваше значение. как включить определение для 'FirstServlet'? – aircraft
Покажите нам код. –