当前位置:编程学习 > JSP >>

JSP 动作的作用

JSP 动作的作用
JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码,通过标记库定义自定义标记
-----起始标记
-----结束标记
-------空标记

包括:
<jsp:include>
<jsp:param>
<jsp:forward>
<jsp:plugin>
<jsp:useBean>
<jsp:setProperty>
<jsp:getProperty>

<jsp:useBean>标记

创建Bean或从服务器获得现有Bean

语法:
<jsp:useBean name" name" />
或者
<jsp:useBean name" name ">
初始化代码
</jsp:useBean>

jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。这个功能非常有用,因为它使得我们既可以发挥Java组件重用的优势,同时也避免了损失JSP区别于Servlet的方便性 !


获得Bean实例之后,要修改Bean的属性既可以通过jsp:setProperty动作进行,也可以在Scriptlet中利用id属性所命名的对象变量,通过调用该对象的方法显式地修改其属性 .

id属性-在整个页面引用Bean的唯一值
Bean名称的规则:
      唯一
区分大小写
第一个字符必须为字母
不允许有空格

可为同一 Bean 类指定不同的 id 值.

class 属性-JavaBean 的类名

---Count Bean不属于包
             <jsp:useBean />
-----Count Bean属于test包
             <jsp:useBean />

type属性---------将引用此对象的变量的类型
beanName 属性-指定串行化Bean的名称

scope 属性-表明Bean应可用的环境
----page
----session
----request
-----application


page 作用域
将 JavaBean 对象存储在当前页面的 javax.servlet.jsp.PageContext 中
JavaBean 对象仅可用于当前页面

session 作用域
将 JavaBean 对象存储在 HTTP 会话中
JavaBean 对象在当前 HttpSession 的生命周期内可用于所有页面


request 作用域
将 JavaBean
补充:Jsp教程,Java技巧及代码

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,