我是mongodb和jsp的新手,我尝试使用netbeans创建mongodb数据库连接的登录页面


<%-- 
    Document   : login
    Created on : Sep 19, 2016, 11:04:06 AM
    Author     : admin
--%>
<%@page import="com.mongodb.DBCursor"%>
<%@page import="com.mongodb.DBCollection"%>
<%@page import="com.mongodb.DB"%>
<%@page import="com.mongodb.MongoClient"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
<title>Login</title>
<!-- Custom Theme files -->
<link href="css/style.css" rel="stylesheet" type="text/css" media="all"/>

<!--script-->
<script src="js/jquery.min.js"></script>
<script src="js/easyResponsiveTabs.js" type="text/javascript"></script>
            <script type="text/javascript">
                $(document).ready(function () {
                    $('#horizontalTab').easyResponsiveTabs({
                        type: 'default', //Types: default, vertical, accordion
                        width: 'auto', //auto or any width like 600px
                        fit: true   // 100% fit in a container
                    });
                });
</script>
<!--script-->
<%@page import="mongo.*" %>
</head>
    </head>
    <body>
        <%-- <form action="MongoConnection">--%>

 <%try{   
     // To connect to mongodb server
     MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
     // Now connect to your databases
     DB db = mongoClient.getDB( "nandha" );
     System.out.println("Connect to database successfully");

     DBCollection coll = db.getCollection("priya");
     System.out.println("Collection admin selected successfully");
     DBCursor cursor = coll.find();
     int i = 1;
     while (cursor.hasNext()) { 
        System.out.println("Inserted Document: "+i); 
        System.out.println(cursor.next()); 
        i++;
     }
  }catch(Exception e){
     System.err.println( e.getClass().getName() + ": " + e.getMessage() );
  }

} %>

              <form method="post" action="product-list.jsp">
        <div class="head">
        <div class="logo">
            <div class="logo-top">
                <h1>Syzygy Spa Login</h1>
            </div>
            <div class="logo-bottom">
                <img src="images/logo.png" >
            </div>
        </div>
        <div class="login">
            <div class="sap_tabs">
                <div id="horizontalTab" style="display: block; width: 100%; margin: 0px;">
                    <ul class="resp-tabs-list">
                        <li class="resp-tab-item" aria-controls="tab_item-0" role="tab"><span>Login Here ...</span></li>
                        <div class="clearfix"></div>
                    </ul>
                    <div class="resp-tabs-container">
                        <div class="tab-1 resp-tab-content" aria-labelledby="tab_item-0">
                            <div class="login-top">
                                <form>
                                    <input type="text" class="email" placeholder="Email" required/>
                                    <input type="password" class="password" placeholder="Password" required/>
                                </form>
                                <div class="login-bottom login-bottom1">
                                    <div class="submit">
                                        <input type="submit" value="LOGIN"/>
                                    </div>
                                    <div class="clear"></div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="clear"></div>
    </div>
    </body>
</html>

但我有bug在mongodb连接

端口:localhost: 27017我的数据库名:nandha。我的集合名称:priya

{" _id ": {" $ oid":"57 e3b941ed64421e189a8a0b"},"名字":"nandha","年龄":26日密码:"bharani,"创建日期":{" $日期":"2016 - 09 - 22 - t10:58:09.792z"}}

大家可以找个例子,希望对大家有所帮助

https://www.mkyong.com/mongodb/java-authentication-access-to-mongodb/

最新更新