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技巧及代码