任何服务器端代码都需要在服务器上执行,而不是在浏览器中执行.服务器端处理和客户端处理之间存在严格的分离.因此,JSP代码无法与JavaScript代码或类似的东西进行交互.
为了在将HTML服务器渲染到浏览器之前在HTML文件中执行服务器端代码,您的服务器需要配置为处理该代码.这将是配置您的Web服务器的问题,无论您使用哪个.默认情况下,我想它只是将.html文件返回给浏览器而没有任何服务器端处理.但您可以将Web服务器配置为处理.html文件,就像处理JSP文件一样.
请记住,您需要像处理JSP文件一样处理那些.html文件.它必须匹配用于将客户端代码与服务器端代码分离的相同约定.