jsp动作标签
通过动作标签在jsp页面中把页面的现实功能部分封装起来。
1.<jsp:useBean>标签 :装载一个在jsp页面中使用的javabean,发挥java组件的重要作用
语法:<jsp:useBean id="对象name" class="包名.类名" scope="scope作用范围"/>
id=创建对象的名称 class=表示对象的类,scope=作用范围,值由page、requeset,session,application
useBean 属性的使用如示例所示。
<jsp:useBean id="order" class="y2javaee.sg.ch07.Order" scope="request"/>
上述示例中代码的含义是:如果在scope 指定的范围内存在id 指定的对象,就返回该对象;
如果不存在,就创建一个class 属性指定的Java 类的对象,并保存在id 指定的变量内。在JSP
文件中
<jsp:setProperty name="对象名" property="属性名称" value="值" param=""/>
setProperty 动作用于设置 useBean 中指定的 JavaBean 的属性值。setProperty 动作指
定名称、属性、值和参数,用于赋给JavaBean 的属性。
param 属性不能与 value 属性一起使用。
<jsp:getProperty name= "order" property="username"/>
其中,name 指定 useBean 中使用的JavaBean 的id;property 指定要获取JavaBean 的
属性名称。
在下列示例中,在JSP 页面中使用getProperty 标准动作获取JavaBean 属性值的代码。
<jsp:useBean id= "order" class="y2javaee.sg.ch07.Order"scope="request"/>
<jsp:setProperty name="order" property="username” value="ACCP"/>
<jsp:getProperty name= "order" property="username"/>
该标签直接输出值
2 .<jsp:include page="引用的页面URL"> 动态包含标签,把指定文件插入正在生成的页面,先处理,再包含
<iframe>
<base targer>
<%@include %>