调用Java类';在freemarker模板中使用javascript的s方法
我有一个freemarker模板,其中包含javascript,我正在使用springmvc传递一个java对象“emailer” 不知何故,在这个freemarker模板中,我想从freemarker模板中的javascript调用emailer对象的“sendmail(params,…”方法。我知道如何从freemarker调用java方法(常规方法-例如:),但我不知道如何从javascript中的调用java方法 这可能吗?如果是,怎么做? 如果不是,还有什么替代方案 总体目标是从下拉列表中获取一个值(使用javascript),然后在按下按钮时调用的java方法中使用该值调用Java类';在freemarker模板中使用javascript的s方法,java,javascript,spring-mvc,freemarker,Java,Javascript,Spring Mvc,Freemarker,我有一个freemarker模板,其中包含javascript,我正在使用springmvc传递一个java对象“emailer” 不知何故,在这个freemarker模板中,我想从freemarker模板中的javascript调用emailer对象的“sendmail(params,…”方法。我知道如何从freemarker调用java方法(常规方法-例如:),但我不知道如何从javascript中的调用java方法 这可能吗?如果是,怎么做? 如果不是,还有什么替代方案 总体目标是从下拉列
提前谢谢!如果需要更多信息,我很乐意提供 这不是这些技术如何协同工作的唯一可能组合,但在通常的流程中,您所期待的是不可能的:
调用(通过Java
中介)呈现Spring
,允许在处理FreeMarker
代码时回调用Java
- 这个呈现的字符串(可能恰好包含一些
)通过Javascript
发送到客户端浏览器。此时,HTTP
执行已经完成Java
- 在浏览器中,解析生成的文本,并运行
。这里没有关于服务器的直接知识,也没有办法调用已完成的控制线程Javascript