Struts 2 JavaBean属性的域对象例题
通过参数拦截器(params interceptor)自动给域对象(domain object)传送数据。
需要创建一个JavaBean属性的域对象(domain object)并生成相应的getter和setter方法。
框架将自动初始化域对象(domain object)并给表单数据传值。下面是UserAction类的内容:
User包括像:名字,年龄等这样的属性。需要首先获得用户对象,然后访问它的属性。例如:
User类的内容如下,
在jsp页面,user属性不能直接引用。因为访问User对象的属性,我们需要更深一级的引用。下面是访问user的年龄属性的例子:
下面是index.jsp页面的内容:
result.jsp页面的代码如下:
下面是执行页面:
下面是输入信息后的执行结果画面:
源代码:下载
源代码 + lib:下载