Bean标签中一个有两个属性:
name:该属性是必填的,该属性指定要实例化的javaBean的实现类。
var:该属性是一个可以选择的,如果指定属性,则该javaBean实例会被放入到Stack Context中,并放入到requestSocpe中。
package action;
public class TagBean {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
private int age;
}
这样一个简单的javabean就创建好了是不是很简单!
<%@page pageEncoding="GBK" contentType="text/html; charset=GBK" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
<title></title>
</head>
<body>
<!-- 使用bean标签创建一个类 -->
<s:bean name="action.TagBean">
<s:param name="name" value="'YE'"/>
<s:param name="age" value="100"/>
实例的name为:<s:property value="name"/><br>
实例的age为:<s:property value="age"/>
</s:bean>
</body>
</html>
要注意的就是在传字符串的时候记得使用" ' 要传入的字符变量' "否则什么也看不到