使用Eclipse创建一个简单的servlet项目

一、通过File->new->others找到Dynamic Web project,创建一个动态的web项目

使用Eclipse创建一个简单的servlet项目_第1张图片

 二、配置项目

使用Eclipse创建一个简单的servlet项目_第2张图片

 

再找个位置配置你下载的Tomcat的版本 

使用Eclipse创建一个简单的servlet项目_第3张图片

 点击next

使用Eclipse创建一个简单的servlet项目_第4张图片

 

 Tomcat存放的位置

本地JRE 

点击finish结束

使用Eclipse创建一个简单的servlet项目_第5张图片 

新建完成

使用Eclipse创建一个简单的servlet项目_第6张图片 

 三、实现一个表单提交验证

1.在Java Resources下的src下通过new创建一个包,并在该包下创建一个servlet类

使用Eclipse创建一个简单的servlet项目_第7张图片

 使用Eclipse创建一个简单的servlet项目_第8张图片

 点击next

(输入描述后点击next) 

使用Eclipse创建一个简单的servlet项目_第9张图片

(初学的话,不需要更改) 



import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class TextServlet
 */
@WebServlet(description = "chapter01 Servlet", urlPatterns = { "/TextServlet" })
public class TextServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public TextServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		response.getWriter().append("Served at: ").append(request.getContextPath());
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}

}

(自动生成的代码)

  • doGet()方法用来处理通过get提交的表单信息.
  • doPost()方法用来处理通过Post提交的表单信息
  • urlPatterns 表示访问该类的路径(当前处于根目录下)

2.在WebContent下创建jsp文件,命名denglu.jsp

使用Eclipse创建一个简单的servlet项目_第10张图片

测试一下 

你可能感兴趣的:(javaweb后端学习,servlet,eclipse,java)