1、jsp动作
7大动作jsp:include,jsp:userBean,jsp:plugin,jsp:getProperty,jsp:setProperty
2、<jsp:useBean>动作
(1)作用
在jsp页面上,以标签的方式实现bean的实例化
(2)格式
自关闭式:<jsp:useBean id=""
class="" scope=""/>
成对出现:<jsp:useBean id=""
class="" scope="">
html信息输出
</jsp:useBean>
(3)注意事项
A:关键属性
id="新建对象的名称,保证在jsp页面上的唯一性,首字母是字符"
class="父类的物理地址"
scope="新建对象的作用域(存在范围)"
beanName ?
type两个附属属性
B:根据scope的不同,bean的创建方式的不同
scope的取值:page ? request
? session ?
application
<jsp:useBean id="user"
class="com.hygj.bean.Users"
scope=""/>
当作用域是page:Users user=new
Users();
当作用域是request:request.setAttribute("user","Users");
当作用域是session:session.setAttribute("user","Users");
当作用域是application:application.setAttribute("user","Users");
默认作用域是page
C:先进行useBean动作,再执行set和get动作
3、<jsp:getProperty>
(1)作用
提取制定bean类的指定属性的值,并在标签当前位置显示出来
(2)格式
<jsp:getProperty name=""
property=""/>
name:代表的是bean 的名称
property:代表的属性名称
(3)规则
一个标签只能显示一个属性的值
4、<jsp:setProperty>
(1)作用
在jsp页面上,以标签实现bean属性的赋值
(2)变量值的来源
直接指定好的明确的唯一值
用户输入的参数
(3)格式
A:值是明确的唯一值
<jsp:setProperty name=""
property="" value="值"/>
B:值是用户输入的(通过参数进行赋值)