这是场景:
在 JSP 文件中,我有:
其中,这个 bean 是一个子类 Bean,如下所示:
public class NonpUserBean extends NonpRegBean {
这种情况会导致任何在 RequestDispathcer.forward 尝试转到“错误”页面的问题。
然而,
<jsp:useBean id="nonpRegBean" class="com.manavmisra.nonprofit.NonpRegBean"
scope="request"/>
工作正常。
换句话说,当使用“子类”Bean 时,请求范围崩溃了。但是,如果我使用“超类”Bean,则请求范围在完全相同的情况下有效。
为什么?