Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Servlet不会运行方法_Java_Servlets - Fatal编程技术网

Java Servlet不会运行方法

Java Servlet不会运行方法,java,servlets,Java,Servlets,因此,我做了一些愚蠢的事情,没有为我的servlet页面备份代码,我设法恢复了一些代码,但无论如何,我之前能够让它运行,但现在在从内存中重复这些步骤后,它不会运行该方法(因为我在类中单独测试了它)有人知道为什么会这样吗?第一个可能的解决方法是设置正确的操作: <form action="${pageContext.request.contextPath}/index" method="POST" enctype="multipart/form-data" name="uploadForm

因此,我做了一些愚蠢的事情,没有为我的servlet页面备份代码,我设法恢复了一些代码,但无论如何,我之前能够让它运行,但现在在从内存中重复这些步骤后,它不会运行该方法(因为我在类中单独测试了它)有人知道为什么会这样吗?

第一个可能的解决方法是设置正确的操作:

<form action="${pageContext.request.contextPath}/index" method="POST"  enctype="multipart/form-data" name="uploadForm"> 
    <label for="file">Choose a file:</label>
    <input type="file" name="file" width="150"/>
    <input type="submit" value="Submit" name="submit"/>
    <input type="submit" value="Tokenization" name="button1" />
    <input type="submit" value="Split" name="button2" />
    <input type="submit" value="pos" name="button3" />
</form>

好。。。你会犯什么错误?提示:您的IDE可能有一个“本地历史记录”功能。@Jan我没有收到任何错误,我点击了按钮什么也没发生,它只是再次加载页面。因为该方法需要运行一段时间,所以在加载之前,您可能还需要查看HTML/JSP以及原因的servlet映射。与问题无关,但您不应该在servlet类中将可变变量声明为字段。取而代之的是,将这些变量移动到使用它们的每个方法中action@user3043724酷!只需使用您的解决方案更新提供的答案。只需包含Servlet的映射,这样其他人就可以更容易地知道他们是否陷入了类似的领域不要忘记标记为已回答。
@WebServlet(urlPatterns = {"/index"})
public class Index extends HttpServlet {