服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

servlets,jsp和servlet engines入门(二)


  什么是jsp?
  jsp是servlets技术的一个扩展。jsp可以做的任何事情,servlets都可以完成。但是jsp允许你将java代码轻松地和html语言混合在一起使用,并完成强大的功能。可以使你容易的阅读代码并在浏览器中浏览到程序执行的结果。
  下面是一个例子
  jsp文件:
  
  
  hello world!!
  
  
  hello world! your name is:<% out.println(response.getparameter("name"));%>
  
  
  servlets文件:
  import java.io.*;
  import javax.servlet.*;
  import javax.servlet.http.*;
  public class helloworld extends httpservlet
  {
  public void doget(httpservletrequest request, httpservletresponse response)
  throws ioexception, servletexception
  {
  response.setcontenttype("text/html");
  printwriter out = response.getwriter();
  out.println("");
  out.println("");
  out.println("hello world!!");
  out.println("");
  out.println("");
  out.println("hello world! your name is: "+ response.getparameter("name"));
  out.println("");
  out.println("");
  }
  }
  上面的两个程序的输出结果是完全一样的,从而可以看到,jsp可以实现servlets的一般功能,其中jsp程序显得更容易阅读和编写。jsp和servlets具有不同的特点,应用的场合也不同,程序员在使用的时候,可以根据自己的需要进行选择。

扫描关注微信公众号