一,JSP介绍
什么是jsp?
1.JSP全称Java Server Page,直译就是“运行在服务器端的页面”。
2.我们可以直接在JSP文件里写HTML代码,使用上把它当做HTML文件。而且JSPHTML/CSS/JS等的写法和HTML文件中的写法是一模一样的。我们还可以把Java代码内嵌在JSP页面中,很方便地把动态数据渲染成静态页面。
3.JSP = HTML + Jav
jsp的学习目标
1.使用JSP实现Web站点开发
2.使用Servlet实现程序业务控制
3.使用Ajax丰富客户端视觉体验
二,开发工具介绍
开发java的工具一般常见的为 Eclipse , MyEclipse , Idea
目前同学常用的为 Eclipse 与 MyEclipse
Eclipse与MyEclipse的区别
Eclipse是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开
发的插件来使自身的功能得到扩展和增强的,而MyEclipse就是其中的一种有名的插件集之一,主要是为J2EE开发;MyEclipse将开发者常用到的一些有用的插件都集合起来,提供一种高级编程环境,但它
是收费的。
MyEclipse是Eclipse的插件版,同时MyEclipse要钱,Eclipse免费使用
Eclipse官网
1.MyEclipse会自带JDK,可以直接使用
2.Eclipse使用必须安装JDK
3.JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个
4.java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
Oracle官网
https://www.oracle.com/uk/index.html
测试: 先使用cmd java -version命令查看结果
三,服务器安装与配置
1.tomcat目录结构
2.bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。
3.conf目录主要是用来存放tomcat的一些配置文件。
4.server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码。
5.lib目录主要用来存放tomcat运行需要加载的jar包。
5.logs目录用来存放tomcat在运行过程中产生的日志文件
6.temp目录用户存放tomcat在运行过程中产生的临时文件。
7.webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。
8.work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。
通过访问localhost:8080查看tomcat是否打开服务
能进到这个页面就代表Tomcat打开服务了
创建一个web项目,然后在web项目下的webapp创建jsp文档
编写简单语句
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>第一个web</title>
</head>
<body>
<h1>哈哈哈哈</h1>
<%
//写java代码
out.print("<h1>你好,世界<h2>");
//在网页中输出10我爱你
for(int i=0;i<10;i++){
out.print("我爱你<br>");
}
%>
</body>
</html>