在线急等,马上给C币,请问javascript中怎么调用jsp的代码?

请问javascript中怎么调用jsp的代码?jsp是后台的,谢谢!

ajax,或者动态创建script,不需要返回值动态创建Image,img标签都可以,实质就是请求一次服务器页面

你的描述就有问题 jsp页面 本身就可以写 js

javascript 可以 通过 ajax 同步或异步发送请求到 JSP
$.ajax({
url : 'your url',
data:{name:value},
cache : false,
async : true,
type : "POST",
dataType : 'json/xml/html',
success : function (result){
do something....
}
});

不知道是不是你想要到形式。

用浏览器调试,F12就可以调试了,浏览器输入你 的网址,然后F12

不能直接调用,要用ajax调用

$.ajax({
    url: "url.jsp",
    type: "POST",
    success: function (data) {
        //调用完成后执行的js代码;
    },
    error: function (jqXHR, status, thrown) {
        alert(thrown);
    }
});

jsp里面可以写js代码,js中可以使用el表达式,或者直接java代码,如果是引用js文件,那就不能直接取后台数据,可以在jsp中定义变量,获取后台数据
,在引用的js中使用该变量。

ajax,格式:
$.ajax({
// 请求发送方式
type: 'post',//post方式
// 验证文件
url: "<%=request.getContextPath()%>/mdprod/list",//请求控制层的url
data: {},//请求入参
//请求成功后的回调
success: function(data){
document.getElementById("BodyId").innerHTML ='';
$("#BodyId").html(data);
},
error: function(){
alert("服务器异常!");
}
});

调用?直接把javascript代码存为一个jsp文件,然后调用这个文件就可以了呀。或者说编到一个function里,然后调用function

最好是单独写个文件夹,然后写个js文件放置 然后在jsp页面通过 来导入。</p>

window.location.href="xx/xx.jsp";

首先要了解 运行逻辑:当用户请求jsp页面后,jsp会先在服务器运行,生成html代码,再将html代码发回浏览器。
如果想调用jsp代码,那么jsp只能作用于服务器。

如果依然要调用jsp,可以先将jsp写成接口,通过js-ajax 或者 a标签 ,document.href 等方法 链接该接口 ,即可调用jsp代码。

如果想让jsp代码作用于 客户端,可以让客户端先下载 自己写好的 websocket-java 简易服务器。