jsp到底是什么,书上有众多说法,有的说jsp就是一种脚本语言,有的说jsp里面包含脚本语言
我有点晕,我觉得jsp就是个非常混的东西,是在html框架下的语言,包含了很多东西,比如java程序代码,java script代码,动作标识,指令标识等。这些所有的东西糅合到一起,构成了jsp页面,从而提供给浏览器去解释运行。
如果模糊一点说,Jsp本身就是一个大脚本,用以实现一定的功能,并最终在浏览器显示
这是我初步的理解,自己也不知道对不对,请各位大侠指教
我有点晕,我觉得jsp就是个非常混的东西,是在html框架下的语言,包含了很多东西,比如java程序代码,java script代码,动作标识,指令标识等。这些所有的东西糅合到一起,构成了jsp页面,从而提供给浏览器去解释运行。
如果模糊一点说,Jsp本身就是一个大脚本,用以实现一定的功能,并最终在浏览器显示
这是我初步的理解,自己也不知道对不对,请各位大侠指教
解决方案 »
- 刚把java学完想问大神们一点问题
- 如何在不使用session的前提下进行多个jsp页面的参数传递
- 请教:JavaWeb的富文本策略问题
- setString(1,id)中的1指的是什么?
- 如何实现关闭一个IE窗口时,另一个指定的IE窗口也自动关闭?
- 首页为frameset,不能刷新问题
- 急求jsp2.0中乱码的问题。
- 求助spring文件中EL表达式的问题
- 关于Cookie
- 如何在打印出字符串"<table border=4><tr><td>This is a Test</tr></td></table>"
- 【求助】eclipse创建tomcat工程无法运行servlet
- 300分求一个成熟的Web UI框架
serlvet更多的是对后台的操作,jsp更多的是对页面的操作.
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
严格的讲不能说jsp是脚本语言,只能说jsp中可以包含脚本语言写的代码。
servlet就是java中写web的相关api,写出来的东西是由out.
println("<html>");
out.println("</html>");
这样的输出流的方式输出html的文本内容到http的回复正文的
而jsp将java的代码混杂在html文本中,由浏览器先翻译成servlet,再做如上的步骤。
也就是jsp将java写web的过程简单化
jsp和servlet是同一个本质,两种表现
http://happyran.zbpifa.com