
如:
<% String testStr = "HelloJava"%>
<script>
alert('<%=testStr%>')
</script>
因为服务端脚本是先运行的,Js是后运行在客户端的。
所以可以先用服务端脚本读取数据库数据 然后放到js里再运行
一般来说是js不能直接取到数据库中的数据,js 只能处理静态对象,一般来说就是html,初学者会以为jsp标签也是标签,其实在浏览器加载页面时就没有jsp标签了,
js发送一个请求(ajax)到java(c#、c++等等),java取到数据库数据,返回给js
方法和详细的 *** 作步骤如下:
1、第一步,打开HBuilder工具,并在Web项目的js文件夹中创建一个新的JavaScript文件ConnDB.js,使用require()引入mysql模块,然后将该值分配给变量mysq,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,调用createConnection()方法设置主机,用户名,密码,端口并返回数据,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,调用mysql模块中的connect()方法以连接到mysql数据,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,编写查询语句SQL并将其作为字符串分配给变量sq,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,调用query(),根据返回值判断结果,然后打印返回,见下图。这样,就解决了这个问题了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)