1、javaee的Tomcat的安裝
2、javaee的jsp使用
推薦書籍:輕量級javaee企業應用實戰
1、javaee的Tomcat安裝
前幾天開始學習javaee,這也是我頭一次輕鬆的使用服務器。
首先安裝Tomcat,去官網下載Tomcat的zip文件,然後解壓到自己知道的目錄。這就完成了安裝。暫時不配置到eclipse上進行開發。
目錄介紹:
bin:存放啓動和關閉Tomcat的命令的路徑。
conf:存放Tomcat的配置,所有的Tomcat的配置倒在該路徑下設置
lib:存放Tomcat的核心類庫
logs:存放Tomcat生成的日誌文件
temp:保存Web應用運行過程中生成的臨時文件
webapps:用於自動部署web應用
work:保存Web應用在運行過程中,編譯生成的class文件。
2、javaee的jsp使用
現在我們創建jsp文件寫一個簡單的html程序。
1、首先在任意位置創建一個項目文件夾(Demo)->在此文件夾目錄下創建WEB-INF目錄
2、在WEB-INF目錄下複製一份web.xml文件(從tomcat安裝目錄下的webapps裏的任何一個示例項目下的WEB-INF文件複製一個)
3、在WEB-INF目錄下再創建一個lib和classes文件夾,然後把Demo文件夾複製到tomcat目錄下的webapps裏完成部署web項目
然後咱們就可以在Demo文件夾下創建jsp文件編寫網站了
首先打開服務器(打開bin目錄,打開裏面的startup.bat出現一個黑框,不要關掉)
我創建了一個a,jsp文件
<%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body >
<head>
<meta name="viewport" content="width=device-width,initial-scale=1">
<style type="text/css">
.right{
float:left;
}
#header{
color:white;
text-align:center;
padding:5px;
}
#left{
float:left;
color:#41A5D9;
padding:40px;
border:1px solid white;
margin:5px;
}
#footer{
clear:both;
}
</style>
<title>興博客</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<h1 style="text-align:center">樑興國個人主頁</h1>
<body >
<body >
<%out.println(new java.util.Date());%>
</body><br>
<div id="left">
<h2 style="font-size:20px">個人愛好排行</h2>
<%!
String[] hobby={"看電影","看小說","聚會","旅遊","攝影"};
String[] ss={"網頁的快速開發知識點","HTML標籤的使用技巧","JS動態控制樣式","C#和JS的優缺點"};
String[] s2={"混沌","水餃","麪包","咖喱"};
%>
<%for(int i=0;i<hobby.length;i++){
out.println("<font size='"+(i+3)+"'>");
%>
<%=hobby[i]%>
<br>
<%}%>
<br>
</div>
<div id="left">
<h2 style="font-size:20px">發表的博客文章</h2>
<font size='3'>
<ul>
<%for(int i2=0;i2<ss.length;i2++){
out.println("<li >");
%>
<%=ss[i2]%>
</li>
<br>
<%}%>
</ul>
<br>
</div>
<div id="left">
<h2 style="font-size:20px">附近的吃的</h2>
<font size='3'>
<ol>
<%for(int i2=0;i2<s2.length;i2++){
out.println("<li >");
%>
<%=s2[i2]%>
</li>
<br>
<%}%>
</pl>
<br>
</div>
<%--######分隔線#######--%>
<br>
<%!
public int count;
public String info(){
return "hello";
}
%>
<%=count++
%>
<br>
<%
out.println(info());
%><br>
<div>
</div>
</body>
</html>