在尝试了许多不同的url路径之后,我仍然无法将我的jsp get请求映射到我的servlet。该请求不断返回未找到的404资源。 jsp和servlet位于相同的/ NOSESSION文件夹中。这是来自jsp的调用
<form action="/webapps/xxxx-xxx-BBLEARN/NOSESSION/createLinkReturn_proc" method="get" name="the_form" onsubmit="validateForm();">
我的servlet看起来像这样
package com.xxxx;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.Map.Entry;
import java.io.*;
import java.net.*;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
@WebServlet("/NOSESSION/createLinkReturn_proc")
public class createLinkReturn_proc extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
LoggingManager.appendToLogFile("Made it into the servlet");
}
我正在使用带有更新的web.xml配置的Servlet 3.0。我不必将servlet映射放在web.xml文件中,但我已经尝试过了,但它仍然没有那样工作。我已经尝试了很多来自简单&#34; / createLinkReturn_proc&#34;的映射组合。 to&#34; $ {pageContext.request.servletPath} / createLinkReturn_proc&#34;迄今为止没有任何工作。