JSP--课堂笔记(指令和动作详解)

JSP中的指令

1.page指令
描述:page指令用于定义JSP页面的各种属性,无论page指令出现在JSP页面中的什么地方,它作用的都是整个JSP页面。
注意:为了保持程序的可读性和良好习惯,page指令最好都放置在整个page页面的起始位置。
语法格式:<%@page 属性=”内容“%>
2.include指令
描述:include指令用于在本JSP页面中引入其他JSP页面。
注意:与include动作做好区分。
语法格式:<%@ include file=”/相对URL” %>
3.taglib指令
描述:就是定义一个标签库以及自定义标签的前缀。

JSP中常见的动作(不全)

1.
描述:在页面被请求的时候引入一个文件。
注意:
1)属于动态导入,涉及到2个jsp界面时会被翻译成2个servlet,这两个servlet的内容在执行时进行合并。而include指令是静态导入,涉及到的2个jsp界面会被合成1个servlet,其内容在源文件级别进行合并。
2)不管是标签还是include指令,他们都会把2个jsp界面的内容合并输出,所以这两个界面不要出现重复的HTML全局构架标签,否则输出给客户端的将会是一个格式混乱的HTML文档。
3)标签使用page属性指定被引入资源。include指令使用file属性指定被引入资源。

2.
描述:从该指令处停止当前页面的继续执行,而转向执行page属性指定的jsp页面。

3.
描述:寻找或者实例化一个JavaBean。

4.
描述:设置JavaBean的属性。

5.
描述:输出某个JavaBean的属性。

6.
​描述:根据浏览器类型为Java插件生成OBJECT或EMBED标记。

7.
描述:子标签,以“名字-值”的形式为其他标记提供附加信息。
注意:
1)param不能独立使用,需作为jsp:include、jsp:forward、jsp:plugin标记的子标记来使用。
2)当该标记和jsp:include动作标记一起使用时,可以将param标记中的值传递到include动作标记要加载的文件中去,被加载的jsp文件可以使用request内置对象获取include动作标记的param子标记中name属性所提供的值。

未完待续。。
ps:新手上路,水平不足见谅。

你可能感兴趣的:(JSP--课堂笔记(指令和动作详解))