拦截jsp编译的PageContextImpl.proprietaryEvaluate

拦截jsp编译的PageContextImpl.proprietaryEvaluate,jsp,Jsp,我们使用了许多EL的由内而外的JSP。这些JSP依次转换为Java文件,其中的EL使用PageContextImpl.proprietaryEvaluate解析 是否有任何方法可以拦截静态propertaryeevaluation,以便覆盖它的实现。无法使用动态代理,因为只有在接口内定义的方法才会被拦截 这可能听起来像是黑客攻击,但我们有一些特定的用例,在我们的Spring应用程序中,我们直接点击一个视图,而不加载它的模型;在这种情况下,我们将通过proprietaryeevaluate填充一些

我们使用了许多EL的由内而外的JSP。这些JSP依次转换为Java文件,其中的EL使用PageContextImpl.proprietaryEvaluate解析

是否有任何方法可以拦截静态propertaryeevaluation,以便覆盖它的实现。无法使用动态代理,因为只有在接口内定义的方法才会被拦截

这可能听起来像是黑客攻击,但我们有一些特定的用例,在我们的Spring应用程序中,我们直接点击一个视图,而不加载它的模型;在这种情况下,我们将通过proprietaryeevaluate填充一些测试数据


谢谢。

您最终解决了这个问题还是找到了解决办法?没有。但我们所做的是通过依赖项注入(spring配置文件)为页面设置模拟模型。