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>