什么是jsp?
jsp是servlets技术的一个扩展。jsp可以做的任何事情,servlets都可以完成。但是jsp允许你将java代码轻松地和html语言混合在一起使用,并完成强大的功能。可以使你容易的阅读代码并在浏览器中浏览到程序执行的结果。
下面是一个例子
jsp文件:
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("
out.println("");
out.println("");
out.println("hello world! your name is: "+ response.getparameter("name"));
out.println("");
out.println("");
}
}
上面的两个程序的输出结果是完全一样的,从而可以看到,jsp可以实现servlets的一般功能,其中jsp程序显得更容易阅读和编写。jsp和servlets具有不同的特点,应用的场合也不同,程序员在使用的时候,可以根据自己的需要进行选择。
闽公网安备 35060202000074号