Struts bean:define標簽用法
一是定義新字符串常量:
<bean:define id="foo" value="This is a new String"/>
<bean:define id="bar" value='<%= "Hello, " + user.getName() %>'/>
<bean:define id="last" scope="session" value='<%= request.getRequestURI() %>'/>
二是復制一個現有的bean給新的bean:
<bean:define id="foo" name="bar"/>
<bean:define id="baz" name="bop" type="com.mycompany.MyClass"/> //定義腳本變量的類型,默認為Object
三是復制一個現有的bean的屬性給新的bean:
<bean:define id="bop" name="user" property="role[3].name"/>
<bean:define id="foo" name="bar" property="baz" scope="request" toScope="session"/>
//toScope屬性指新bean的scope,默認為page
上段代碼的意思是把名為bar的bean的baz屬性賦值給foo,foo的類型為String(默認)。
快快樂樂、認認真真生活才是真。