在page.html
我们可以使用javascript代码,我接受,但我们可以在html文件中使用jsp和tld文件。
请解释。
答案 0 :(得分:5)
任何服务器端代码都需要在服务器上执行,而不是在浏览器中执行。服务器端处理和客户端处理之间存在严格的分离。因此JSP代码将无法与JavaScript代码或类似的东西进行交互。
为了在将HTML服务器渲染到浏览器之前在HTML文件中执行服务器端代码,您的服务器需要配置为处理该代码。这将是配置您的Web服务器的问题,无论您使用哪个。默认情况下,我想它只是将.html文件返回给浏览器而没有任何服务器端处理。但您可以将Web服务器配置为处理.html文件,就像处理JSP文件一样。
请记住,您需要像处理JSP文件一样处理那些.html文件。它必须匹配用于将客户端代码与服务器端代码分离的相同约定。
答案 1 :(得分:2)
如果您将Web服务器配置为将text/html
内容类型映射到JSP,则可以。
答案 2 :(得分:0)
没有。 JSP页面在服务器端执行并生成HTML,然后发送到浏览器。在这方面,JSP就像PHP一样,主要是“渲染”一些HTML代码并将其发送给用户。您无法在HTML中嵌入JSP代码并将其发送给用户 - 他们的浏览器将无法使用它。