1

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

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

有没有办法也包含 javascript 代码,以便我可以有一些用 java 编写的文件和一些用 javascript 编写的文件?

4

2 回答 2

4

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

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

这样我可以最小化 js 代码,并且缓存它与 Tomcat 中的 JSP 文件不同。

于 2013-03-15T02:24:19.480 回答
1

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

于 2013-03-15T02:35:21.143 回答