MyFirstServlet
发布时间:2005-03-17 浏览次数:1153734
来源:LoveJSP.site看了好长时间的JSP了,好多东东还不大清楚,我觉得学习JSP还是由Servlet学起比较好。从开始,本站开始连载我的Servlet的学习过程,主要是一些例子,配以简单的说明,希望会对大家有所帮助。
是讲,My First Servlet 我的个Servlet。
首先讲一下运行环境,JSK1.3+tomcat3.1,其他的Servlet应该也可以,如果有问题,可以到论坛里发帖子。这些软件都可以在本站Download。
一、Servlet的基本结构。
//Servlet de 基本结构
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class SomeServlet extends HttpServlet {public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
// 用 "request" 可以读取输入的值 (e.g. cookies) // 和表单提交的数据 // 用 "response" 返回输出的内容
PrintWriter out = response.getWriter();
// 用 "out" 向浏览器写内容。
} }
Servlet都是有HttpServlet继承下来的。基本结构如上面的代码所示:下面举几个Servlet的小例子。
//生成一般文本的例子 下载本例
package test;//用这条语句编译 javac -encoding iso8859_1 filename.java
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;
public class HelloServlet extends HttpServlet {public void doGet( HttpServletRequest requset,HttpServletResponse response)throws IOException, ServletException {PrintWriter out = response.getWriter();out.println("Hello,world!");out.println("你好,万维网");} }
//生成HTML内容的例子。下载本程序
package test;//javac -encoding iso8859_1 HelloWWW.javaimport java.io.*;import javax.servlet.*;import javax.servlet.http.*;
public class HelloWWW extends HttpServlet {public void doGet( HttpServletRequest requset,HttpServletResponse response)throws IOException, ServletException {response.setContentType("text/html");PrintWriter out = response.getWriter();out.println(""+""+""+""+"Hello WWW by LoveJSP.site"+""+""+"Hello WWW"+"你好,万维网"+"welcom to LoveJSP.site"+""+"");}}
来源:http://edu.chinaz.com
业务咨询
Copyright 2003 - 2023 huinet.cn All Rights Reserved.
慧网公司 版权所有