Java 引用从不同目录中的jsp打包的servlet

Java 引用从不同目录中的jsp打包的servlet,java,jsp,url,servlets,Java,Jsp,Url,Servlets,我试图在jsp中调用Servlet。但是servlet是打包的 Servlet在这里: com.servlet.java.Cars 在JSP中,位于以下目录中: com/servlet/resources/Cars.jsp 在JSP表单中,我执行以下操作: action= <%=request.getContextPath()+"/com/servlet/java/Cars"%> 操作= 但是当我运行这个程序时,我没有从servlet得到任何响应,就好像servlet没有打

我试图在jsp中调用Servlet。但是servlet是打包的

Servlet在这里:

com.servlet.java.Cars
在JSP中,位于以下目录中:

com/servlet/resources/Cars.jsp
在JSP表单中,我执行以下操作:

action= <%=request.getContextPath()+"/com/servlet/java/Cars"%> 
操作=

但是当我运行这个程序时,我没有从servlet得到任何响应,就好像servlet没有打印任何内容一样。

在web.xml中定义servlet
com.servlet.java.Cars
,并使用url映射
/com/servlet/java/Cars

<servlet>
  <servlet-name>Cars</servlet-name>
  <servlet-class>com.servlet.java.Cars</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>Cars</servlet-name>
  <url-pattern>/com/servlet/java/cars</url-pattern>
</servlet-mapping>

汽车
com.servlet.java.Cars
汽车
/com/servlet/java/cars
在JSP中,如下面所示使用它

<form method="GET" action="/com/servlet/java/Cars">

使用url映射在web.xml中定义Servlet
com.Servlet.java.Cars

<servlet>
  <servlet-name>Cars</servlet-name>
  <servlet-class>com.servlet.java.Cars</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>Cars</servlet-name>
  <url-pattern>/com/servlet/java/cars</url-pattern>
</servlet-mapping>

汽车
com.servlet.java.Cars
汽车
/com/servlet/java/cars
在JSP中,如下面所示使用它

<form method="GET" action="/com/servlet/java/Cars">


您必须已将该servlet类映射到web.xml中的名称。尝试在URL中使用它。您必须已将该servlet类映射到web.xml中的名称。试着在URL中使用它。这是一个非常糟糕的映射。这是一个非常糟糕的映射。