我看着这个thread弄清楚了如何在Java端获取ServletContext,但是我仍然不确定如何在JS中获取它。我正在为JS查找explanation。我是否必须将ServletContext作为请求对象传递(我可以看到一个示例),还是可以在JS中访问它?任何帮助,不胜感激。
最佳答案
如果您正在谈论将JavaScript作为网页的一部分,则根本无法访问它。页面加载后,正在浏览器中执行JavaScript。至此,ServletContext已经不复存在了。
您可能想做的是基于ServletContext生成JavaScript。这仅仅是将您想要的JavaScript中的内容打印为常量,并通过创建该页面的JSP呈现到页面中的常量(就像HTML等一样)。在这一点上,它不是JavaScript,它只是文本,就像HTML中的其他内容一样。 JSP页面。
关于java - 从JS访问ServletContext,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5434351/