Java 显示不存在数据的JSP Servlet
我创建了一个简单的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
@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有时会很烦人,总是需要刷新。祝你好运