Bean的使用: 1.定义Bean:
package com.yaray;
....
public class TestClass{
....
public void sayHello(){
System.out.println("Hello !");
}
} 2.JSP调用Bean: 2.1调用方法一:
<%@ page import="com.yaray.TestClass,java.sql.*"%>
<jsp:useBean id="testClass" class="TestClass" scope="page"> 2.2调用方法二(:::注意:仅当Bean定义了包名时能如此使用,即省略import):
<jsp:useBean id="testClass" class="com.yaray.TestClass" scope="page"> 3.使用:
<%
testClass.sayHello();
%>
package com.yaray;
....
public class TestClass{
....
public void sayHello(){
System.out.println("Hello !");
}
} 2.JSP调用Bean: 2.1调用方法一:
<%@ page import="com.yaray.TestClass,java.sql.*"%>
<jsp:useBean id="testClass" class="TestClass" scope="page"> 2.2调用方法二(:::注意:仅当Bean定义了包名时能如此使用,即省略import):
<jsp:useBean id="testClass" class="com.yaray.TestClass" scope="page"> 3.使用:
<%
testClass.sayHello();
%>
4.1 Bean标记
这个标记库中包含用于定义新bean、访问bean及其属性的标记。Struts框架提供了多种自定义标记用来在JSP页中处理JavaBean。这些标记被封装在一个普通的标记库中,在文件struts-bean.tld中定义了它的标记库描述器。Bean标记库将标记定义在四个子类别中:
 创建和复制bean的标记
 脚本变量定义标记
 bean翻译标记
 消息国际化标记
4.1.1 Bean复制标记
可定义新bean,可复制现有bean,还可从现有bean复制属性。
<bean:define>标记用来:
 定义新字符串常数
 将现有的bean复制到新定义的bean对象
 复制现有bean的属性来创建新的bean
<bean:define>标记属性:
属性 描述
Id 新定义的bean脚本变量名称,必须设置
Type 定义引入脚本变量的类
Value 为id属性定义的脚本变量分配一个新的对象
Name 目标bean的名称。若value属性没有设置,这个属性就必须设置
property Name属性定义的bean的属性名称,用来定义新的bean
Scope 源bean的作用域。若没有设置,搜索范围是从页作用域到应用程序作用域
toScope 目标bean的作用域。若没有设置,默认值是页作用域
例如:定义一个bean:
<bean:define id=”test” value=”this is a test”/>
源bean在页作用域中被拷贝大哦请求作用域中的另一个bean:
<bean:define id=”targetBean” name=”sourceBean”
scope=”page” toScope=”request”/>
*-*
我可以结贴了
另外 您上面的的说明是哪里来的
有相关的电子文档吗 如果有请告知
必将重谢!!!! 我的qq 6973024
mail:[email protected]