jsp页面怎么使用java方法

Python0168

jsp页面怎么使用java方法,第1张

在jsp中使用java类举例如下:

1.新建一个项目,在src文件夹下添加一个包:如:tianaoweb.com

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

package com

public class test {

public String sd(){

return "sd"

}

}

3.在默认的首页index.jsp(当然也可以自己新建一个jsp文件)的开头引入

<%@ page import= "tianaoweb.com.* "%>

4.在<body></body>中添加相应的java代码片:

如:

<%

String str

test te=new test()

%>

<%=te.sd() %>

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

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>

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