Servlet的创建
一、首先需要配置web.xml文件让Tomcat找到servlet
<servlet>
<!--servlet姓名 --> <servlet-name>servlet</servlet-name>
<!--servlet具体在哪里--> <servlet-class>servlet.servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet</servlet-name>
<!-- 在网站中访问路径--> <url-pattern>/servlet</url-pattern>
</servlet-mapping>
二、创建Servlet类
servlet类中要实现service()方法、doGet()方法、doPost()方法
service()方法、doGet()方法、doPost()方法 三个方法的联系与区别
其中service()方法包括,doGet和doPost方法,所以我们通常不进行创建service()方法,而是创建具体的方法,service()方法会在servlet启动时自动创建!
三、servlet中参数传递
package servlet;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
@WebServlet(name = "FirstServlet", value = "/FirstServlet")
public class servlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String parameter = request.getParameter("value");
//防止乱码
response.setContentType("text/html;charset=utf-8");
response.getWriter().println("<h1>" + "Hello Servlet" + "</h1>");
response.getWriter().println("<h1>" + "参数为:" + parameter + "</h1>");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}