【发布时间】:2016-06-11 13:33:04
【问题描述】:
我在书面面试中无法回答这两个问题,大家可以帮帮我吗?
问题1)假设你希望一个Servlet向一个JSP页面发送持久化数据,这样不同的用户得到不同的数据,下面哪个句子是正确的?
--a) 可以使用指令:request.getSession().setAttribute(E,F); JSP 页面将使用带有 scope="page" 和 id="E" 的操作 jsp:useBean 读取信息。
--b) 可以使用指令:request.getSession().setAttribute(E,F); JSP 页面将使用带有 scope="session" 和 id="E" 的操作 jsp:useBean 读取信息。
我认为 b) 可能是正确的答案,但我不确定我是否完全理解“持久数据”的含义..
问题 2) 如果 servlet 将 bean 发送到 JSP 页面,则在 JSP 页面内对 bean 所做的可能更改对于将来访问该 bean 的其他 JSP 页面或 servlet 将始终可见。对还是错?
我猜这是错误的,但我无法得到很好的解释..
提前谢谢大家!
【问题讨论】: