因为
jsp:useBean标签试图
"namebean"在请求的属性中获取bean
,并且由于您没有在该属性名称下存储任何内容,所以它创建了一个。因此,JSP使用的bean实例与在servlet中创建的实例不同。
将以下代码放入servlet中,您将获得所需的行为:
request.setAttribute("namebean", bean);请注意,这些
jsp:xxx标记已完全过时,不应再使用。您应该改用JSP表达式语言(EL)和JSTL:
Person created by the Servlet : ${namebean.name}甚至更好,以确保名称中存在的潜在HTML字符已正确转义:
Person created by the Servlet : <c:out value="${namebean.name}"/>


