我可以通过href或其他方式从.html文件调用.java文件,而不使用javascript吗

我可以通过href或其他方式从.html文件调用.java文件,而不使用javascript吗,java,html,spring-boot,Java,Html,Spring Boot,我想使用href从index.html调用一个java文件(java类),而不在html和java之间使用java脚本 我使用的是springboot,我的java文件在src/main/java/controller中,html在src/main/resources/templates中 所以,请任何人帮助我找出这是否可能,如果是的话,那么我们如何才能做到这一点 提前感谢。根据OP评论更新: 非常感谢您的回复,请允许我更正问题 我直接从html调用用java编写的函数 JAVA编码器11月5日

我想使用href从index.html调用一个java文件(java类),而不在html和java之间使用java脚本

我使用的是springboot,我的java文件在src/main/java/controller中,html在src/main/resources/templates中

所以,请任何人帮助我找出这是否可能,如果是的话,那么我们如何才能做到这一点


提前感谢。

根据OP评论更新:


非常感谢您的回复,请允许我更正问题 我直接从html调用用java编写的函数 JAVA编码器11月5日9:08

还是一样的答案。方法或功能,术语除外。你的建议就像试图通过在没有发动机的情况下在自行车上安装发动机活塞来为自行车提供动力。不计算

您不能直接从html/js“调用”java进程

----结束更新

没有

详细回答: 不调用Java文件。Java类是。Java运行时必须位于某个地方才能使用Java。通常,这将在应用程序服务器/web服务器中。完全可以使用java生成html,但是在这种情况下使用术语“call”的方式没有意义。Html不“调用”任何东西,因为它实际上只是一个富文本实现(比如一幅画)。现代浏览器实现javascript解释器(与Java无关)来运行javascript代码

那么,您是否可以编写html来“调用”java(不使用javascript):否。您是否可以使用java生成html:是。你能从javascript中“调用”java吗。仅当其作为web服务公开时(例如,将应用服务器中的类配置为显示http内容)


编程类和web服务概述可能会有所帮助。

先学习基本java。java文件未编译且无法运行,因为控制器是公开的,所以可以实现
href
,使其引用某个控制器端点。但是,没有一些实际的代码,这是一个相当广泛的问题。非常感谢您的回答,让我更正这个问题。我可以直接从html调用用java编写的函数吗?@JAVACoder您可以阅读jsp(jsf)和servlet,也可以编写rest客户端。但是,只要说:Java有方法,不是函数。很抱歉@Stultuske编写了函数而不是方法,因为我是一名新手,刚刚开始编码,我不想使用jsp和javascript,我希望通信应该是直接的。假设我想将java方法放在音频标记的src属性中,该方法将返回音频路径,音频可以播放该路径tag@JAVACoder我没有提到JavaScript,是吗?servlet是Java,Rest客户端是Java。