我正在研究Java Web项目。我在脚本标记之间的jsp文件中插入了一些javascript代码,但在html文件中却无法正常工作。
在html文件中,一些代码可以使用web3。 chrome浏览器在收到jsp文件和html文件后可能会做出不同的反应。
PERSON_ID CERT_ID CERTIFICATION STATE EXPIRE_DATE VALIDITY
111 88196 CERTIFICATION ONE DELIVERED 16-03-2020 VALID
111 96943 CERTIFICATION TWO DELIVERED 04-12-2020 VALID
预期输出:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>xxx</title>
<link rel="stylesheet" href="./plugins/layui/css/layui.css" media="all">
<link rel="stylesheet" type="text/css" href="http://www.jq22.com/jquery/font-awesome.4.6.0.css">
<link rel="stylesheet" href="./build/css/app.css" media="all">
<link rel="stylesheet" href="./build/css/themes/blue.css" media="all">
<script type="text/javascript">
if (typeof web3 !== 'undefined') {
web3 = new Web3(web3.currentProvider);
console.log("currentProvider");
} else {
alert("MetaMask Error! ");
}
console.log(web3.eth.coinbase);
console.log(web3.eth.accounts);
</script>
</head>
实际输出:
1.currentProvider
2.0x3999c41a374b79796e63a5171f77f2bf4a18fc17
3.["0x3999c41a374b79796e63a5171f77f2bf4a18fc17"]