
正文
jsp连接java代码 jsp项目怎么连接数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jsp中插入java代码的问题
jsp中插入java代码叫做scriptlet,卸载%%之间。
简要参考代码如下:
%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%
%
String a1 ="";
String a2 = "";
long s = 0;
a1 = request.getParameter("a1");
a2 = request.getParameter("a2");
String outs="";
if(a1!=null !a1.trim().equals("") a2!=null !a2.trim().equals("")){
try{
s = Long.parseLong(a1)+Long.parseLong(a2);
outs = String.valueOf(s);
}catch(Exception ex){
outs="您输入的不是有效数字!";
}
}
if(a1==null||a2==null) {
a1 ="";
a2 = "";
}
%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
titlemax/title
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
/head
body
form name="form1" action="" method="post"
input type="text" name="a1" id="a1" value="%=a1%"/+
input type="text" name="a2" id="a2" value="%=a2%"/=
input type="text" name="s" id="s" value="%=outs%"/
input type="submit" name="submit1" value="计算"/
/form
/body
/html
相关问答
Q1: 怎么在JSP中引入JAVA代码
JSP中,嵌入的JAVA代码,可以直接引用JAVA的类
%
out.println(new java.util.Date());
%
~
Q2: JSP如何调用java代码
首先jsp连接java代码,在服务端定义了一个类和静态方法jsp连接java代码:
public class Test {
public static String sayHello(String name){
return "hello, " + name;
}
}
注意:必须是公开jsp连接java代码的静态方法。
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
传递回调函数作为参数。如果只有一个回调函数, 则默认是成功jsp连接java代码的回调函数。
Q3: 怎么在jsp页面调用下面的JAVA代码?谢谢
可以通过Ajax请求Servlet,然后Servlet调用Java类中的方法并返回数据给JS。
用mvc框架访问java类方法,例如struts,springmvc
也可以在jsp中用%Java代码%
Q4: jsp中加入Java代码
%! %是在service方法的外面定义变量和写入语句的,也就是在servlet中定义变量,而我们知道servlet在被container加载后只生成一个对象而已,然后所有的请求都在service方法里面被处理。所以如果你在servlet中定义了变量,那么所有的请求可以共用这一个变量了。
最简单的应用就是,你要计算有多少人访问了这一个JSP页面,那么就可以把变量i定义在servlet中,然后在JSP文件里面加一句i++;,这样就可以统计有多少人访问了你这个页面了。
至于% %这个嘛,就是在service方法里啦。
jsp连接java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jsp项目怎么连接数据库、jsp连接java代码的信息别忘了在本站进行查找喔。








