学习 Java Servlet 是掌握 Java Web 开发的重要一步。下面我给你一个从入门到实战的学习路线,适合零基础或有一点 Java 基础的人。
Servlet 是运行在 Web 服务器(如 Tomcat) 上的 Java 程序,用来:
简单说:Servlet = Java 写的“网页后台处理程序”
在开始 Servlet 前,建议你先掌握:
JAVA_HOME推荐:Apache Tomcat
webapps 目录(以 IDEA 为例)
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
resp.setContentType("text/html;charset=utf-8");
resp.getWriter().write("Hello Servlet!");
}
}
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
或用注解(更简单):
@WebServlet("/hello")
public class HelloServlet extends HttpServlet { ... }
req.getParameter("name")init()service()destroy()doGetdoPostreq.getRequestDispatcher("a.jsp").forward(req, resp);
resp.sendRedirect("b.jsp");
学 Servlet 一定要做项目,例如:
Servlet 是底层基础,后面建议学:
如果你愿意,我可以:
你想从哪一步开始?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。