为什么web3.js在jsp文件和html文件中的工作方式不同

时间:2019-04-17 04:01:37

标签: javascript jsp web3js

我正在研究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"]

0 个答案:

没有答案