js怎样取得jsp页面从数据库取得的数据

js怎样取得jsp页面从数据库取得的数据,第1张

js与java是不同语言,运行在不同环境下,因此无法直接获得对方数据

java运行在服务器端,在同一个jsp文件中,java先运行,js后运行,java可以生成一段js代码,保证js运行得到相应的结果,因此可以用java定义js变量的方式来传递数据,例如:

<script>

var url="<%=url%>";

alert(username);

</script>

上面例子,<%%>中的内容会在服务器端运行,在“”中间输出网址,浏览器就会加载下面的结果:

<script>

var url="gif8cn";

alert(url);

</script>

这部分就是标准的js代码了。

jsp中用ajax获取数据的例子如下:

jsp代码:

<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">

<html>

<HEAD>

<TITLE>留学生系统</TITLE>

<META >

conn=DriverManagergetConnection(strConn,strUser,strPassword);

Statement

stmt=conncreateStatement();//这样是很早的写法

最好写成这样PreparedStatement

pst=connprepareStatement(sql);

String

sql="select

from

表名

where

ID=要获取的行ID号";

ResultSet

rst=connexcuteQuery();

Systemoutprintln(rstgetInt(id));

以上就是关于js怎样取得jsp页面从数据库取得的数据全部的内容,包括:js怎样取得jsp页面从数据库取得的数据、jsp中,用ajax获取数据、jsp怎么直接获取数据库的某行值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9345703.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存