Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 显示不存在数据的JSP Servlet_Java_Jsp - Fatal编程技术网

Java 显示不存在数据的JSP Servlet

Java 显示不存在数据的JSP Servlet,java,jsp,Java,Jsp,我创建了一个简单的servlet,它可以打印如下消息: @WebServlet("/servletExample") public class ServletExample extends HttpServlet { private static final long serialVersionUID = 1L; protected void service(HttpServletRequest request, HttpServletResponse response) th

我创建了一个简单的servlet,它可以打印如下消息:

@WebServlet("/servletExample")
public class ServletExample extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 

        PrintWriter out = response.getWriter();
        out.println("Hello there");

    }
<body>
    <form method="post" action="servletExample">
        <table border="0">
            <tr>
                <td>
                    First name:
                </td>
                <td>
                    <input type="text" name="firstname"/>
                </td>               
            </tr>
            <tr>
                <td>
                    Last name:
                </td>
                <td>
                    <input type="text" name="lastname"/>
                </td>               
            </tr>   
            <tr>
                <td colspan="2">
                    <input type="submit" value="Submit"/>
                </td>               
            </tr>
        </table>
    </form>
</body>
一切都很顺利。 然后我创建了两个jsp页面,如下所示:

@WebServlet("/servletExample")
public class ServletExample extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 

        PrintWriter out = response.getWriter();
        out.println("Hello there");

    }
<body>
    <form method="post" action="servletExample">
        <table border="0">
            <tr>
                <td>
                    First name:
                </td>
                <td>
                    <input type="text" name="firstname"/>
                </td>               
            </tr>
            <tr>
                <td>
                    Last name:
                </td>
                <td>
                    <input type="text" name="lastname"/>
                </td>               
            </tr>   
            <tr>
                <td colspan="2">
                    <input type="submit" value="Submit"/>
                </td>               
            </tr>
        </table>
    </form>
</body>
当我运行它时,我看到了那个表单,但当我提交时,我看到了我两天前做的示例中的“Hello there”。不管我做什么,我都看到了。 我要打扫什么? 我错过了什么


编辑:我使用eclipse和tomcat 7

假设您在eclipse中,停止您的tomcat服务器,选择您的项目,在eclipse的菜单中选择project和
Clean
,然后选择
Build project
。然后重新启动Tomcat服务器并重试


每次运行时,Eclipse都会在Tomcat中使用上一个构建的项目版本。您需要清理项目并为Eclipse和Tomcat重新构建它以刷新更改。

是的,Eclipse有时会很烦人,总是需要刷新。祝你好运