什么是JSP以及和Servlet的比较

开发 后端
什么是JSP?它和Servlet又有什么关系和比较呢?本文从一个简单的HelloWord程序向你简单明了的解释了其中的含义。

什么JSP呢?和Servlet的关系又是什么呢?JSP是Servlets技术的一个扩展。JSP可以做的任何事情,Servlet都可以完成。但是JSP允许你将Java代码轻松地和HTML语言混合在一起使用,并完成强大的功能。可以使你容易的阅读代码并在浏览器中浏览到程序执行的结果。
下面是一个例子

什么是JSP文件

﹤HTML﹥  
﹤HEAD﹥  
﹤TITLE﹥——HelloWorld!——﹤/TITLE﹥  
﹤/HEAD﹥  
﹤BODY﹥  
﹤%  
out.println("﹤h1﹥Hello World!﹤/h1﹥Your name is:");  
%﹥  
﹤/BODY﹥  
﹤/HTML﹥  
 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.

什么是Servlet文件

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 ut = response.getWriter();  
out.println("");  
out.println("");  
out.println("");  
out.println("");  
out.println("");  
out.println("Hello World! Your name is: "+ response.getParameter("name"));  
out.println("");  
out.println("");  
}  

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.

上面的两个程序的输出结果是完全一样的,从而可以看到,什么是JSP,以及它和Servlet的关系就一目了然了,JSP可以实现Servlet的一般功能,其中JSP程序显得更容易阅读和编写。JSP和Servlet具有不同的特点,应用的场合也不同,程序员在使用的时候,可以根据自己的需要进行选择。

 

【编辑推荐】

  1. JSP设计模式浅析
  2. 什么是JSP以及其强弱势
  3. JSP入门需要知道的五个方面
  4. JSP教程之访问量计数JSP源码
  5. JSP和Servlet中的几个编码的作用及原理
责任编辑:仲衡 来源: 互联网
相关推荐

2009-07-07 14:04:55

JSP入门

2009-07-03 10:31:57

什么是ServletServlet API

2009-07-06 15:34:56

JSP和Servlet

2009-07-03 12:48:24

Java Servle

2009-06-29 17:10:24

什么是JSP

2009-07-08 09:22:03

Servlet和JSP

2009-07-09 10:49:56

Servlet和JSP

2009-07-07 13:29:33

Servlet和JSP

2009-08-20 17:35:47

Servlet和JSP

2009-07-03 11:21:43

Servlet和JSPJSP路径

2009-06-25 14:26:07

JSPJavaBeanServlet

2009-07-01 14:09:24

Servlet和BeaJSP

2009-07-07 17:10:57

JSP和Servlet

2009-07-03 14:02:51

2009-07-21 13:43:53

ASP和JSP比较

2009-07-08 15:25:56

Servlet和JSP

2009-07-01 17:34:03

Servlet和JSP

2009-06-30 15:37:27

Servlet和JSP

2009-08-10 09:19:28

Servlet JSP

2009-06-29 15:39:53

Servlet和JSPServlet引擎
点赞
收藏

51CTO技术栈公众号