求技术支持
我在现实中碰到一个问题因代码太多不可能贴上来就简单说明下
首先 我在前端文本框传入 name six age 等值。然后进入control层。
使用一个load()方法 在通过工厂类到Dao层进行数据处理获取一条数据。然后返回一个list
然后我在control中定义一个list 的成员变量.也就是private list<Person>=null
然后在转发到前端。前端表格中显示了 姓名 性别 年龄 地址 密码 等等
然后我在前端输入框输入女,然后在control层运行 find()方法,通过工厂到DAO SQL查询到所有six=女的数据返回到control 的list
用System.out.println(list)
list是有值的。
但是如果我吧private list<Person>=null定义在service 层里。同样做以上的操作。最后list都是null。除非我在服务层把变量做静态
private static list<Person>=null
共享这个变量,才能将list 读取到前端。
有其他办法吗? 在服务层定义变量后最后不管控制层用什么方法都能在list返回不在null值。