第六周

    在上一周我简单地在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;width:1277px;height:50px;position:relative;">
<img src="image\2.jpg" style="width:50px;height:50px;float:left;">
<a style="vertical-align:middle;line-height:50px;text-decoration:none;" href="music\张韶涵 - 亲爱的那不是爱情.mp3">Play Sound</a>
<form style="width: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="width:1200;height:600;clear:both;position:relative;">
<div style="float:left;width:900px;height:600px;">
<img id="img1"; style="width:900px;height:600px;" src="image\1.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;width:300px;height:600px;">
<div style="float:right;width: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;width: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;width: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();  
      
   }  
  }  
}  

运行结果:

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

 

posted @ 2016-04-13 01:09  董潇2014551502  阅读(163)  评论(0编辑  收藏  举报