1. JSP(Java Server Pages)
-
是Sun公司提供的用户动态生成响应页面内容的组件规范
-
用来解决Servlet非常不适合输出html内容的问题
-
JSP非常像html文档,但是还可以在其中添加Java代码
-
当用户第一次请求一个JSP文件时,服务器会将该JSP转化成一个Servlet来运行
1) 为什么要用JSP?
可以简化服务器端的开发,开发者仅需要在JSP中添加html和java代码,就可以完成服务器端的开发
2. JSP的语法
在JSP中开发者可以写3类内容:
1. html的内容
2. java代码
3. JSP的指令
1)html的内容
就像写html文件一样
1. 所有写的html的内容都会被 原样 输出到浏览器
2. 原因:jsp中出现的html的内容,会以字符串的形式添加到out.write()方法中
3. 要遵循html的语法
2)java代码
1. JSP表达式
1. <%= java表达式 %>
2. 用于在页面上动态输出表达式的值
3. JSP表达式的内容会被作为参数传入 out.print()的方法
4. JSP表达式的内容必须是java表达式
2. JSP的脚本片段
1. <% java代码片段,可以写多行 %>
2. 翻译器会