一,环境搭建
1. java web 开发 的 IDE。
Eclipse 只能开发桌面程序
MyEclipse 可以web开发
2. 环境搭建。
JRE (Java Runtime). 运行有关java程序
JDK (Java 2 Sofewre Development kit ) 编译用
Download URL --> http://java.sun.com
Java SE Development Kit(JDK) 7? 8 ? 9 ? Update N (包含JRE)
变量名1:JAVA_HOME
_变量值:JDK的安装路径
变量名2:CLASS_PATH
_变量值: .;
变量名3:PATH
_变量值: %JAVA_HOME%\bin:
验证
开始-->运行--> 输入cmd
命令行输入 “java” (看 有输出)-->输入“javac”(看有 输出help文档)
jdk安装成功。。。。。。
Tomcat :
Tomcat服务器是由Apache(阿帕奇)开源组织开发维护的,免费。
下载URL ---> http://www.apache.org/
DownLoad 最新版本, 目前是apache-tomcat-0.0.30.zip
安装:解压即可
启动Tomcat:bin\startup.bat(windows版)
输出 Server startup in ***ms 成功启动。
验证Tomcat:http://localhost:8080/
出现apache tomcat 首页。。。。。 successfully
配置虚拟目录:
虚拟目录 为 保存网站资源 如 JSP等文件的目录。
步骤:
1) 磁盘任意文件夹 创建目录例如:“E:\JavaWebAPP”.即为虚拟目录地址。 用于保存JSP文件。
- 在虚拟目录中创建一个名为“WEB-INF”的文件夹,在此文件夹内创建web.xml文件。。
web.xml文件内容:去目录apache-tomcat-***.****\webapps\ROOT\WEB-INF\ 拷贝web.xml内容 ,
只留下<web-app ........>
</web-app> - 打开Tomcat安装目录conf文件夹中的server.xml, 找到文件末端的"</Host>" 在其上面一样添加 如下代码
<Context path="/test" docBase="E:JavaWebAPP"/>
(1)path="/test" 为浏览器里输入的路径
http://localhost:8080/test
(2)docBase="E:JavaWebAPP"
真正保存JSP文件的目录
- 重新启动tomcat服务器,因为tomcat目录生效需要重新加载server.xml文件。
验证虚拟目录:
E:JavaWebAPP目录内建立 HelloWorld.jsp文件
<html>
<head>
<title> Hello World!!!</title>
</head>
<body>
<%
String str = "Java Scriptlets Demo"; //声明字符串
out.println("Hello World~~~~~~~"); //输出字符串str
%>
</body>
</html>
浏览器内输入: http://localhost:8080/test/HelloWorld.jsp
看是否输出。。。。。。。。
安装Eclipse, 安装MyEclipse插件
使用MyEclipse新建Web项目
使用MyEclipse整合Tomcat服务器
使用MyEclipse部署项目
二,语言
JSP是Java Server Pages的缩写, 在html中插入JSP脚本代码构成JSP页面.
JSP是java Servlet及整个java体系的web开发技术。
JSP技术优点:可构建安全的跨平台的动态Web站点,且在不断优化。
ASP是 VBScript和JavaScript , 脚本解释执行的。
JSP是Web开发的主流:
编译后执行,
动态页面和静态页面分离。
跨平台。
JSP 运行机制
执行JSP界面分两个阶段: 1.转译 2.请求
转译:JSP界面转换成Servlet类。(Test.jsp -> Test.java->Test.class)
————第一次,才有这步骤
请求:Servlet类执行,将结果发送至客户端。(执行Test.class)
JSP 脚本元素
JSP声明语句,JSP Scriptlets, JSP表达式
●JSP声明语句: 以<%!开始 , 以%>结束
格式为: <%! JSP声明语句 %>
示例程序如下:
<html>
<head>
<title> JaveJSPScriptletsDemo</title>
</head>
<body>
<%!
int i =0; //全局变量
%>
</body>
</html>
使用JSP声明语句声明的变量为全局变量。
也就是说多用户访问此JSP界面将共享该变量。(谨慎使用)
●JSP Scriptlets:以<%开始 , 以%>结束
格式为:<% java代码 %>
JSP Scriptlets中包含多个语句,例如 方法,变量,表达式。
示例程序如下:
<html>
<head>
<title> JaveJSPScriptletsDemo</title>
</head>
<body>
<%
String str = "Java Scriptlets Demo"; //声明字符串
out.println(str); //输出字符串str
%>
</body>
</html>
●JSP表达式: 以<%=开始 , 以%>结束
格式为:<%= java代码 %>
示例程序如下:
<html>
<head>
<title> JaveJSPScriptletsDemo</title>
</head>
<body>
<%
String str = "Java Scriptlets Demo"; //声明字符串
%>
<%= str %>
</body>
</html>
JSP表达式中的代码会首先执行,转换成字符串显示到网页上。
●JSP注释
JSP注释分两类,
1, 能在客户端显示的注释,即HTML注释。
2, 不能在客户端显示的注释,即JSP注释。
HTML注释:
<!--
中间为被注释部分
-->
JSP注释:
<%--
中间为被注释部分
--%>
网友评论