<body>
<%
User user1 = new User();
user1.setAge(22);
request.setAttribute("u1",user1);
User user2 = new User();
user2.setAge(23);
session.setAttribute("u2",user2);
%>
${user.age}<br/>
</body>
为什么显示的结果为23,第一${user.age}这里的user根本不存在,只有user1,user2,没有user为什么不报错
第二 为什么是23不是22啊?
------解决思路----------------------
目测输出的user跟你上面定义的user完全没关系,应该是你在其他地方加进来了,你把上面的干掉再试一试就知道了
------解决思路----------------------
user是别的地方传过来的吧,建议你看看el表达式在寻找request,session,application的顺序
------解决思路----------------------
可以这样测试下,把上面的user1和user2全部干掉,再试试,支持2楼的说法