Servlet负责业务逻辑处理JSP只负责显示。开发中JSP中不能有一行java bean 动作标签代码
a. 可以获取其它8大隐式对象
b. 本身也是一个域对象,作用范围为本页面
操作自身域对象的方法:
操作其咜域对象的方法:
当我们只知道有name这么一个参数但不知道在哪个域中时。可以用:
c. 提供了包含及转发的方法
session: 在一次会话中有效直到超时及销毁
原则:域对象越小越好。
七.JSP内置标签(动作元素)
1. 有无参的构造方法
2. 私有的字段(字段名小写开头)
作用:从指定的域范围查找指定名称的对象找到直接返回;找不到创建该对象的实例,并放到指定的范围中
class:查找的类型
scope:指定的范围。默认值是page
获取指定java bean 動作标签bean的指定属性的取值并打印到页面上。如果属性值为null打印null。
作用:设置java bean 动作标签bean的某个属性的值
property:属性名称。支持通配符*
value:矗接指定值
param:指定请求参数名
特点:适合开发非常简单的应用。
page:针对当前页面的指令
include:指定包含另一个页面
taglib:定义和访问自定义标签
下面列出 page 所有属性:
errorPage="relativeURL"// 指定错误处理页面 页面产生异常或错误时,则自动调用该属性所指定的 JSP 页面
5.2 include 指令(可将一个外部文件嵌入到当前JSP文件中,同时解析这个页面中的JSP语句)
注意:静态包含还会将被包含页面的编译指令也包含进来如果两個页面的编译指令冲突,那么页面就会出错
jsp:forward执行页面转向,将请求处理转发到下一个页面
jsp:param传递参数,必须与其他支持参数的标签一起使用
转向到 aaa.jsp 页面, 此页面可接收传来的 param 参数(如下:)
// 注意此转向后的地址栏不发生改变不会显示aaa.jsp ,而是源来页面的地址,只是内容改变
include 動作指令语法(如下:)
注:也可以不使用以上三个标签来完成 java bean 动作标签Bean 的操作(如下:)
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。