1.什么是jsp:
sun公司制定的一种服务器端动态页面技术的组件规范,什么意思呢说白了就是
你HTML脚本职能在网页上显示静态的页面,比如1 1=,那么如果我要在前端显示
计算结果怎么办呢?这个时候HTml是做不到的,因为他无法进行计算操作,也就是动态的操作
所以必须在服务器端你就要有一个很好的组件来给我做计算,这个时候
jsp诞生了,是HTML代码和JAVA代码的组合
2.为什么要有jsp:
在没有jsp之前,人们也能在前端显示动态的效果,但是那个时候是用out.print(“HTML语言”)
那样对大型程序很是复杂的所以产生了jsp,其实它本质还是要在后台转换成out.print...
只不过是机器给你自动生成的而已
3jsp相关语法:
其实它就是java代码和HTML代码的组合,本质上还是沿用了java的那一套规则,也有一些自己特点的语法规则
他的真谛就是你要学会如何在HTML标签页中加入Java代码,
"<% java代码 %>"
4jsp是如何运行的:
(1)浏览器http://localhost:8080/..通过地址发请求给服务器
(2)服务器端接收到请求判断是不是有xujiawei。jsp这个文件
(3)有的话就讲jsp转换成java程序,一个servlet类
(4)服务器执行完转换以后的java代码
(5)讲执行结果返回给浏览器
(6)浏览器收到结果将服务器端的结果展现在前端
一个小练习:
用for循环让浏览器输出20个HELLOWORLD!
这就是在浏览器端动态显示了!HELLOWORD是HTML,20次使用的for循环就是java
了,二者合并就是jsp了
jsp就这么多内容