您甚至不应该尝试这样做。…JSP被servlet容器转换为java源代码并编译为java类,并且Java
EE规范没有说明它们的去向,因此您无法进行spring扫描,因此注释是别无选择
更糟糕的是,JSP不能是Spring bean,因为它们是由应用程序上下文外部的servlet容器创建的,因此XML注入也不起作用。
甚至无法使用完整的AspectJ,因为您再也无法控制JSP类的位置,因此甚至无法在它们上使用加载时织布器。
问题不在于 “不建议这样做”
,而在于JSP是由servlet容器管理的特殊类。您可以在scriplet中使用Java代码,但不能将它们作为普通Java类进行管理。
顺便说一句,更笼统地说,您不认为没有充分的理由不建议在scriptlet中推荐太多Java代码吗?



