顶会热词前端界面

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%request.setCharacterEncoding("utf-8"); 
response.setCharacterEncoding("utf-8");%>
    <%
    
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta charset="utf-8">
            <base href="<%=basePath%>">
        <!--//    echarts CDN-->
        <!--//<script src='https://cdn.bootcss.com/echarts/3.7.0/echarts.simple.js'></script>-->
        <script src="${pageContext.request.contextPath}/plug-ins/js/echarts.js"></script>
        <script src="${pageContext.request.contextPath}/plug-ins/js/echarts.min.js"></script>
        <!--//    下载wordcloud.js文件
        //    https://github.com/ecomfe/echarts-wordcloud-->
        <script src="${pageContext.request.contextPath}/plug-ins/js/echarts-wordcloud.js"></script>
        <script src="${pageContext.request.contextPath}/plug-ins/js/jquery-1.10.2.min.js"></script>
    </head>
    <body>
        <style>
        
        table,td,th
{
    border:1px solid black;
}
table
{
    width:100%;
}
th
{
    height:50px;
}
            html, body{
                width: 100%;
                height: 100%;
                margin: 0;
            }
            #main{
                width: 600px;
                height: 500px;
                background: rgba(70, 120, 200, 0.2)
            }
            .box{
            width: 600px;
                height: 500px;
                background: rgba(70, 120, 200, 0.2)
            }
           p.pos_fixed
        {
                position:fixed;
                top:30px;
                right:5px;
        }
        .button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 16px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}

.button4 {

    background-color: white;
    color: black;
    border: 2px solid #e7e7e7;
}

.button4:hover {background-color: #e7e7e7;}

        input[type=text] {
                  width: 160px;
                  box-sizing: border-box;
                  border: 2px solid #ccc;
                  border-radius: 4px;
                 font-size: 16px;
                  background-color: white;
                  background-image: url('https://static.runoob.com/images/mix/searchicon.png');
                 background-position: 10px 10px; 
                  background-repeat: no-repeat;
                  padding: 12px 20px 12px 40px;
                  -webkit-transition: width 0.4s ease-in-out;
                  transition: width 0.4s ease-in-out;
        }

        input[type=text]:focus {
                  width: 70%;
        }
            </style>
            

            <div id='select'>
            <p>多条件查询(如果没有可不查):</p>
            <script>
$(document).ready(function(){
  $("#hide1").click(function(event){
    $("#keyword2,#hide2,#show2").hide(); 
    event.preventDefault();
  });
  $("#show1").click(function(event){
    $("#keyword2,#hide2,#show2").show();
    event.preventDefault();
  });
  $("#hide2").click(function(event){
        $("#keyword3").hide(); 
        event.preventDefault();
      }); 
  $("#show2").click(function(event){
        $("#keyword3").show();
        event.preventDefault();
      });
});


</script>

            <form action="ClickServlet"method="post">
                  <input type="text" name="name" placeholder="输入关键词">
                  <button id="show1">+</button>
                  <button id="hide1">-</button></p>
                  <input type="text" id="keyword2"name="keyword2" placeholder="输入作者"hidden>
                  <button id="show2"hidden>+</button> 
                  <button id="hide2"hidden>-</button></p>
                  <input type="text"id="keyword3" name="keyword3" placeholder="输入标题"hidden></p>
                  <button class="button button4"onsubmit="ClickServlet">查询</button>
            </form>
        </div>
        
        
        <div id='main'>
        <script>
    
        var chart1 = echarts.init(document.getElementById('main'));
        var postURL = "/lunwen/ShowServlet";
        var mydata = new Array();
        $.ajaxSettings.async = false;
        $.post(postURL, {}, function(rs) {
            var dataList = JSON.parse(rs);
            for (var i = 0; i < dataList.length; i++) {
                var d = {};
                d['name'] = dataList[i].name;
                d['value'] = dataList[i].value;
                mydata.push(d);
            }
        });
        $.ajaxSettings.async = true;
        var option = {
            tooltip : {},
            series : [ {
                type : 'wordCloud',
                gridSize : 2,
                sizeRange : [ 10, 30 ],
                rotationRange : [ -90, 90 ],
                shape : 'pentagon',
                width : 800,
                height : 600, 
                drawOutOfBound : false,
                textStyle : {
                    normal : {
                        color : function() {
                            return 'rgb('
                                    + [ Math.round(Math.random() * 160),
                                            Math.round(Math.random() * 160),
                                            Math.round(Math.random() * 160) ]
                                            .join(',') + ')';
                        }
                    },
                    emphasis : {
                        shadowBlur : 10,
                        shadowColor : '#333'
                    }
                },
                data : mydata
            } ]
        };
        
        
         chart1.setOption(option);
         
        chart.on('click', function(params) {
            var url = "ClickServlet?name=" + params.name;
            window.location.href = url;
        });           
        </script>
        </div>
        
        
        
        
        
        
        <div>
        <table class="table table-hover">
            <tr>
                <th>论文名称</th>
                <th>关键词</th>
                <th>来源</th>
                <th>   </th>
            </tr>
            
            <tbody>
                <c:forEach items="${list2}" var="data" varStatus="vs">
                    <tr>
                        <td><a href="${data.link}">${data.title}</a></td>
                        <td>${data.keyword}</td>
                        <td>cvpr</td>
                        <td><a href="DeleteServlet?name=${data.keyword}">delete </a></td>
                    </tr>
                </c:forEach>
            </tbody>
        </table>
    </div>
        
    </body>
</html>

 

posted @ 2021-05-28 19:35  奇怪的软工人  阅读(60)  评论(0编辑  收藏  举报