Java 当我们在struts中更改表单bean时,为什么需要重新启动tomcat?
当我们在Struts中更改表单bean时,为什么需要重新启动tomcatJava 当我们在struts中更改表单bean时,为什么需要重新启动tomcat?,java,struts,struts-1,Java,Struts,Struts 1,当我们在Struts中更改表单bean时,为什么需要重新启动tomcat 而不是当我们在操作类中进行更改时?默认情况下,当您重新启动tomcat时,只有类加载器再次运行,更改才会生效 您可以通过属性更改该行为 reloadable=true 如果希望Catalina监视/WEB-INF/classes/和/WEB-INF/lib中的类的更改,并在检测到更改时自动重新加载WEB应用程序,请设置为true 默认情况下,当您重新启动tomcat时,只有类加载器再次运行,更改才会生效 您可以通过属性更
而不是当我们在操作类中进行更改时?默认情况下,当您重新启动tomcat时,只有类加载器再次运行,更改才会生效 您可以通过属性更改该行为
reloadable=true
如果希望Catalina监视/WEB-INF/classes/和/WEB-INF/lib中的类的更改,并在检测到更改时自动重新加载WEB应用程序,请设置为true
默认情况下,当您重新启动tomcat时,只有类加载器再次运行,更改才会生效 您可以通过属性更改该行为
reloadable=true
如果希望Catalina监视/WEB-INF/classes/和/WEB-INF/lib中的类的更改,并在检测到更改时自动重新加载WEB应用程序,请设置为true
因为表单bean只在JVM中加载和初始化一次。所以,当您对其进行更改时,它不会受到影响,因为旧实例仍然加载到JVM中,您可以更改该行为。因为表单bean在JVM中加载并初始化一次。所以,当您对其进行更改时,它不会受到影响,因为旧实例仍然加载到JVM中,您可以更改该行为。