声明脚本 格式为<%! 声明java代码 %>
作用: 可以给jsp翻译出来的java类定义属性和方法甚至是静态代码块,内部类等
- 声明类属性
- 声明static静态代码块
- 声明类方法
- 声明内部类
表达式脚本 的格式是: <%=表达式%>
表达式脚本的作用是: 在jsp页面上输出数据
表达式脚本的特点是:
1. 所有的表达式脚本都会被翻译到_jspService()方法中
2. 表达式脚本都会被翻译成为out.print()输出到页面
3. 由于表达式脚本翻译的内容都在_jspService()方法中
所以_jspService()方法中的对象都可以直接使用
4. 表达式脚本中的表达式不能以分号结束
- 输出整型
- 输出浮点型
- 输出字符串
- 输出对象
代码脚本: 格式:<% java语句 %> 作用:可以在jsp页面中
编写我们自己需要的功能(写的是java语句)
代码脚本的特点:
1. 代码脚本翻译之后都在_jspService()方法中
2. 代码脚本由于翻译到_jspService()方法中,所以在_jspService()方法中的现有对象都可以直接使用
3. 还可以由多个代码脚本快组合完成一个完整的java语句
4. 代码脚本还可以和表达式脚本一起组合使用,在jsp页面上输出数据