基本上,我们不应该在JSP声明中使用实例变量和方法,因为它不是线程安全的。但GAE不使用线程。那么我应该在JSP声明中使用实例变量和方法吗?我的意思是问它是否会导致任何不准确的数据?
答案 0 :(得分:3)
GAE默认情况下不使用线程,但您可以将其打开。
因此,如果你没有打开它(通过声明你的应用程序线程安全),你将不会遇到线程问题。
但是,为什么要首先在JSP中使用实例变量和方法? JSP应该只生成页面输出而不执行任何其他操作。如果它变得复杂到想要引入实例变量和方法的程度,那么您可能希望将代码移到Java类(bean,servlet,filters)中。