Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在.jsp文件中使用javascript_Java_Javascript_Html_Jsp - Fatal编程技术网

在.jsp文件中使用javascript

在.jsp文件中使用javascript,java,javascript,html,jsp,Java,Javascript,Html,Jsp,因此,在eclipse中,当您生成.jsp文件时,它会自动包含以下顶行: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> 有没有一种方法可以同时包含javascript代码,这样我就可以用java编写一些文件,用javascript编写一些文件 通常我在JSP中包含JavaScript,如下所示: <script type="t

因此,在eclipse中,当您生成.jsp文件时,它会自动包含以下顶行:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>


有没有一种方法可以同时包含javascript代码,这样我就可以用java编写一些文件,用javascript编写一些文件

通常我在JSP中包含JavaScript,如下所示:

<script type="text/javascript" src="js/script.js"></script>


通过这种方式,我可以最小化js代码,并以不同于Tomcat中JSP文件的方式缓存它。

通常我在JSP中包含JavaScript,如下所示:

<script type="text/javascript" src="js/script.js"></script>



通过这种方式,我可以最小化js代码,并以与Tomcat中JSP文件不同的方式缓存它。

答案是肯定的,您可以在JSP中添加js。这也有好处。它帮助您使用存储在请求和会话中的值,因为jsp中包含jsp内容的js代码将被编译,而*.js文件则不会。而且您还应该记住,最好将js代码放在.js文件中,而不是放在jsp中,这样浏览器就不需要重复加载它,代码看起来更清晰,也有利于调试。另一个答案为您提供了导入js文件的示例代码,因此我忽略它。

答案是肯定的,您可以在jsp中添加js。这也有好处。它帮助您使用存储在请求和会话中的值,因为jsp中包含jsp内容的js代码将被编译,而*.js文件则不会。而且您还应该记住,最好将js代码放在.js文件中,而不是放在jsp中,这样浏览器就不需要重复加载它,代码看起来更清晰,也有利于调试。另一个答案给出了导入js文件的示例代码,所以我忽略它。

Um,是否包含外部JavaScript文件?你知道Java和JavaScript不是同时运行的吗?但是如果我需要使用Java代码中的信息呢?例如,我想用java查询一个mysql数据库,然后用我在那里得到的信息来处理JavaScript,了解页面生命周期。这是一个非常模糊的说法。嗯,包括一个外部JavaScript文件吗?你知道Java和JavaScript不是同时运行的吗?但是如果我需要使用Java代码中的信息呢?例如,我想使用java查询一个mysql数据库,然后使用我在那里获得的信息来处理javascriptLearn的内容了解页面生命周期。这是一个非常模糊的说法。那么我应该如何准确地获取存储在请求中的值并在javascript代码中使用它呢?var userId=''@OQJF javascript从什么时候开始编译的?将JS代码放在单独的.JS文件中要好得多。@A.K.您误解了我的意思,我当然知道我们最好将JS代码放在*.JS中,但对于一些特殊的事情,我们必须这样做才能直接与请求或会话联系。没有什么是绝对的,对吗?@OQJF将JavaScript代码放入.js文件中没有限制。如果您想在JavaScript代码中使用请求属性,那么在JSP中检索请求属性并将该值传递给.js文件中的JavaScript函数。那么,我应该如何准确地获取存储在请求中的值并在JavaScript代码中使用它呢?var userId=''@OQJF JavaScript从何时开始编译?将JS代码放在单独的.JS文件中要好得多。@A.K.您误解了我的意思,我当然知道我们最好将JS代码放在*.JS中,但对于一些特殊的事情,我们必须这样做才能直接与请求或会话联系。没有什么是绝对的,对吗?@OQJF将JavaScript代码放入.js文件中没有限制。如果希望在JavaScript代码中使用请求属性,则在JSP中检索请求属性,并将该值传递给.js文件中的JavaScript函数。