JSP 文件怎么调用java文件

JSP 文件怎么调用java文件,第1张

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

导入你需要使用的java方法所在的包,

然后直接调用就可以了

<%

String path = request.getContextPath()

String basePath = request.getScheme() + "://"

+ request.getServerName() + ":" + request.getServerPort()+ path + "/"%>

<% %>中的内容就是java方法的调用!!!

1、新建一个项目,在src文件夹下添加一个包:如:test

2、再在包中添加一个类:如

package test

public class conDatabase {

public String con(){

return "success"

}

}

3、在jsp文件的开头引入

<%@ page import= "test.* "%>

4、在<body></body>中添加相应的java代码,如:

<%

String str

conDatabase cd =new conDatabase()

%>

<%=cd.con() %>

首先,在服务端定义了一个类和静态方法:

public class Test {

public static String sayHello(String name){

return "hello, " + name

}

}

注意:必须是公开的静态方法。

ajax分为同步、异步调用,如果没有传递回调函数,则是同步调用;

如果传递回调函数,则是异步调用。

同步调用

<script type="text/javascript">

......

try{

var obj = Test.sayHello('world!')

......

}catch(e){

//e.error 错误码

//e.message 错误描述

}

......

</script>

不传递回调函数,以try…catch来处理错误。

在同步调用模式下,如果有网络错误、业务逻辑错误等,会抛出一个异常。

异步调用

<script type="text/javascript">

......

Test.sayHello('world!',

function(obj){ //success callback function

......

},

function(error, message){//fail callback function

}

)

......

</script>

传递回调函数作为参数。如果只有一个回调函数, 则默认是成功的回调函数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11588222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存