---------------------------------------------------------------------------Serverlet集成知识补充---------------------------------------------------------------------------
第一章 简介
虽然servlet可以用来扩展任何允许Java的服务器功能,但它最常用的扩展Web服务器,为CGI脚本的提供强大高效的替代品。
servlet是普通服务器的扩展,即一个可被动态载入以提高服务器功能的Java类。servlet多用于Web服务器以替CGI脚本。
运行servlet,需要一个servlet runner(或称servlet容器,有时叫servlet引擎,如tomcat等)。
servlet的优势包括:可移植,功能强大,高效,耐久,安全,简洁,集成化,可扩展性,灵活性。
第二章 HTTP servlet基础
Hello World程序:
import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet { //扩展HttpServlet
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException //重载doGet()方法
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Hello World</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World</h1>");
out.println("</body>");
out.println("</html>");
}
}
HttpServletRequest代表了客户端请求。HttpServletResponse代表了servlet的响应。
PrintWriter将Java的Unicode字符转换为区域(locale)特有的编码。serverlet
运行HelloWorld.java
1.首先将源码放在server_root/web_apps/test/WEB-INF/classes目录下(server_roots是安装tomcat的目录)
2.用javac将其编译。首先得确保servlet API在目录中,有效的方法是在环境变量ClassPath中添加属性"server_root/common/lib/servlet-api.jar;"。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30913-3.html
我们国家可以把土地重复利用我们也可以用好多年的积蓄买一套二三线城市的房