📄 17.2.html
字号:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312-80">
<META NAME="Author" CONTENT="Weng Kai">
<TITLE>Servlet基础</TITLE>
</HEAD>
<BODY>
<H2>17.2 Servlet基础</H2>
<HR WIDTH="100%">
如果某个类要成为Servlet,则它应该从HttpServlet 继承,
<br>根据数据是通过GET还是POST发送,覆盖doGet、doPost方法之一或全部。
<p>doGet和doPost方法都有两个参数,分别为HttpServletRequest 类型和HttpServletResponse 类型。<p>HttpServletRequest提供访问有关请求的信息的方法,例如表单数据、HTTP请求头等等。
<p>HttpServletResponse除了提供用于指定HTTP应答状态(200,404等)、应答头(Content-Type,Set-Cookie等)的方法之外,最重要的是它提供了一个用于向客户端发送数据的PrintWriter 。
<p>对于简单的Servlet来说,它的大部分工作是通过println语句生成向客户端发送的页面。
<p>必须导入java.io包(要用到PrintWriter等类)、javax.servlet包(要用到HttpServlet等类)以及javax.servlet.http包(要用到HttpServletRequest类和HttpServletResponse类)。
<p>doGet和doPost这两个方法是由service方法调用的,有时你可能需要直接覆盖service方法,比如Servlet要处理GET和POST两种请求时。
<p>
Case Study: <a href=HelloWorld.java>HelloWorld.java</a>
<HR WIDTH="100%">
<DIV ALIGN=right><A HREF="17.3.html">Next Page</A></DIV>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -