【问题标题】:How to add Prototype JavaScript Framework to jee/jsp/servlet project in Eclipse?如何在 Eclipse 中将 Prototype JavaScript Framework 添加到 jee/jsp/servlet 项目?
【发布时间】:2017-10-30 12:43:46
【问题描述】:

我在 Eclipse 中有一个 jee/jsp/servlet 项目。 我想将此框架(Prototype JavaScript Framework)添加到我的项目中:

https://github.com/sstephenson/prototype#prototype

我已经通过使用 Properties->JavaScript->Include Path... 添加它并且我已经添加了这个文件:

https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js

现在我想在 index.jsp 中使用这个库/框架/代码,所以我在脚本部分添加了 src 的等效路径:

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

整个代码如下:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Card Validator</title>   
    <script type="text/javascript" src="/JavaScript Resources/Prototype.js">
    </script>
</head>
<body>  
</body>
</html>

我发现它不起作用,你能告诉我哪里出了问题吗? 你能告诉我在哪里可以找到一些如何使用它的代码示例(这个 Prototype JavaScript Framework)吗? 我需要写一些非常基本的公式(一个文本输入和一个按钮),我正在寻找一些例子...... 非常感谢。

【问题讨论】:

    标签: javascript java ajax eclipse jsp


    【解决方案1】:

    在 Eclipse 中从 Web 引用 JavaScript 文件不会将其包含在您的项目中。您应该下载 Prototype.js 并将其放在相对路径 /JavaScript Resources/Prototype.js 上(我不确定目录名称中的空格是否通常是个好主意)或使用原始 URL 将其包含在 HTML 页面中,例如

    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.3.0/prototype.js" />
    

    【讨论】:

    • 感谢您的回复,但是:首先我认为结尾不应该有'/'。第二个当我添加这个 src 时,我可以运行应用程序,但没有交互。以前有互动,现在没有了。
    • @user3455638:末尾的/ 只是&lt;/script&gt; 结束标签的简写。关于没有交互的事情......什么交互?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 2011-05-18
    • 2012-04-26
    • 1970-01-01
    • 2011-06-06
    • 2014-03-28
    相关资源
    最近更新 更多