Как установить путь JS на странице html на клиенте - PullRequest
0 голосов
/ 23 марта 2020

Я создаю проект ajax, используя dwr. В нем я создаю JSP, как показано ниже.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<script type="text/javascript" src="/TestAjaxSAP/dwr/engine.js"> </script>
<script type="text/javascript" src="/TestAjaxSAP/dwr/interface/SAPget.js"></script>
<script >function bclick(){
    SAPget.sayme("ricky",function(data){
        alert (data);});
}</script>
<head>
<meta charset="ISO-8859-1">
<title>Simple JSP test</title>
</head>
Hello
<body>
<button type="button"
    onclick="bclick()">
    clickit
    </button>
</body>
</html> 

, а файл java находится ниже

    package com.SAPget;
    public class SAPget {
    public String sayme(String name)
    {
    return "Hello "+name;
            }
    }

Это работает. Я могу открыть JSP по URL http://localhost: 8080 / TestAjaxSAP /
Теперь, если я создаю отдельный файл html, как вызвать функцию ajax? Я попробовал приведенный ниже код, и он не работает.

<!DOCTYPE html>
<html>

<script type="text/javascript" src="/TestAjaxSAP/dwr/engine.js"> </script>
<script type="text/javascript" src="/TestAjaxSAP/dwr/interface/SAPget.js"></script>
<script >function bclick(){

    SAPget.sayme("ricky",function(data){
        alert (data);});
}</script>

<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
Hello
<body>
<button type="button"
    onclick="bclick()">
    clickit
    </button>

</body>
</html>

Я гость, потому что это интерфейсный вызов, поэтому путь неверен. Тогда что мне делать? Спасибо.

...