zoukankan      html  css  js  c++  java
  • 第六周

        在上一周我简单地在notepad++上实现了一个小小的界面,但是最后的web工程项目最终要在配置好tomcat和mysql的eclipse上实现,所以这周我决定使用配置好的eclipse来实现一个简单地网页。

        说起来容易,但是感觉做起来并不简单。因为还没入手开始做的时候,我甚至都不知道要将代码写在什么文件里,并且对于在新建的.jsp文件中可以嵌入java代码也不清楚。但是功夫不负有心人,在查阅了大量的资料后,终于有了门路。

    如下是我实验的代码:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <meta charset="utf-8" />
    <div style="background-color:#87CEEB;1277px;height:50px;position:relative;">
    <img src="image2.jpg" style="50px;height:50px;float:left;">
    <a style="vertical-align:middle;line-height:50px;text-decoration:none;" href="music张韶涵 - 亲爱的那不是爱情.mp3">Play Sound</a>
    <form style="300px;height:25px;vertical-align:middle;line-height:50px;float:right;">
    目的地
    <input type="text" >
    <a href="">登陆</a>
    <a href="">|注册</a>
    </form>
    </div>
    <h1 id="hh" style="position:absolute;">
    Travelling and Enjoyment!
    </h1>
    <script type="text/javascript" language="javascript">   
    var hh=document.getElementById("hh");
    setInterval(ff,1500);
    var l=0;
    function ff(){
    l+=10;
    hh.style.right+=(l+"px");};
    </script>
    
    <div align="center";style="1200;height:600;clear:both;position:relative;">
    <div style="float:left;900px;height:600px;">
    <img id="img1"; style="900px;height:600px;" src="image1.jpg">
    <script language="javascript">
    var n=1;
    function cc(){
    if(n=4} n=1;
    document.all.img1.src="n+"jpg"";
    n+=1;
    };
    setInteval(cc,1000);
    </script>
    </div>
    <div style="float:right;300px;height:600px;">
    <div style="float:right;300px;height:200px;">
    <ul type="square" >
      <a style="text-decoration:none" href=""><li style="vertical-align:middle;line-height:200px;float:left;";>旅游圣地</li></a>
     </ul>
    </div>
    <div style="float:right;300px;height:200px;">
    <ul type="square" >
     <a style="text-decoration:none"href=""> <li style="vertical-align:middle;line-height:200px;float:left;";>旅游攻略</li></a>
      </ul>
    </div>
    <div style="float:right;300px;height:200px;">
    <ul type="square" >
      <a style="text-decoration:none" href=""><li style="vertical-align:middle;line-height:200px;float:left;";>大众点评</li></a>
      </ul>
    </div>
    </div>
    </div>
    <div style="clear:both">
    <b>当前时间为:<%=new java.util.Date().toLocaleString()%></b>
    </div>
    </body>
    </html>

    运行结果:

        在实现的过程中还遇到了一个小困难,就是编写的代码在eclipse上运行时,可以显示图片,但是在网页上却显示不了图片,通过查阅资料,了解到要将图片保存到WebContent下,而不可以使用绝对路径显示图片。

        在实现了这个小网页后,我决定试试连接mysql:

    如下为连接数据库代码:

    package test;
    
    import java.sql.*;  
    public class Main {  
      public static void main(String args[]) {  
        try {       
            Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序     
          //Class.forName("org.gjt.mm.mysql.Driver");  
         System.out.println("Success loading Mysql Driver!");  
        }  
        catch (Exception e) {  
          System.out.print("Error loading Mysql Driver!");  
          e.printStackTrace();  
        }  
        try {  
          Connection connect = DriverManager.getConnection(  
              "jdbc:mysql://localhost:3306/bookdb","root","88888888");  
               //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码  
     
          System.out.println("Success connect Mysql server!");  
          Statement stmt = connect.createStatement();  
          ResultSet rs = stmt.executeQuery("select * from books");  
                                                                  //user 为你表的名称  
          while (rs.next()) {  
            System.out.println(rs.getString("name"));  
          }  
        }  
        catch (Exception e) {  
          System.out.print("get data error!");  
          e.printStackTrace();  
          
       }  
      }  
    }  

    运行结果:

    经过这次小小的实践,感觉要学习的东西还有好多,为了完成项目,我还要多多努力。

  • 相关阅读:
    leetcode 5286 网格中的最短路径
    C++ STL
    Transformer解读
    global_steps
    tensorflow中的一些语法问题
    生成器与yield关键字
    CNN神经网络一维卷积和二维卷积
    electron-builder打包后,运行的程序左上角图标不显示,桌面和状态栏的显示正常,是什么情况。
    git慢设置代理
    js使用正则表达式获取字符串中特定的字符
  • 原文地址:https://www.cnblogs.com/Axiao1995A/p/5385226.html
Copyright © 2011-2022 走看看