什么是jsp,如何搭环境

什么是jsp,如何搭环境_第1张图片

HTML跟jsp不一样,为什么视频叫做 遇见HTML之jsp?

html主要实现客户端的脚本语言。而jsp是将htmlh和java结合起来的。

而html是静态的jsp是动态的可以服务器和客户端进行交互的

 

搭建 java web环境

 

1、安装jdk 8.0

点击下载jdk

什么是jsp,如何搭环境_第2张图片

安装好后,配置2个环境变量,有则编辑,无则新建

在path中加入 %JAVA_HOME%\bin;

什么是jsp,如何搭环境_第3张图片

什么是jsp,如何搭环境_第4张图片

2、安装tomact7.0

这是绿色版的,解压后就直接可用。点击下载

什么是jsp,如何搭环境_第5张图片

配置环境变量

什么是jsp,如何搭环境_第6张图片

什么是jsp,如何搭环境_第7张图片

shutdown.bat //双击,关闭服务器

什么是jsp,如何搭环境_第8张图片

什么是jsp,如何搭环境_第9张图片

什么是jsp,如何搭环境_第10张图片

webapps:代码放该目录下

work:编译生成的字节码文件(可删除,删除后重新编译)

代码跑起来

指定文件访问:

什么是jsp,如何搭环境_第11张图片

不指定文件访问(默认访问):

什么是jsp,如何搭环境_第12张图片

什么是jsp,如何搭环境_第13张图片

什么是jsp,如何搭环境_第14张图片

什么是jsp,如何搭环境_第15张图片

测试web-inf是个安全目录,客户端无法访问该目录中的任何文件:

什么是jsp,如何搭环境_第16张图片

修改web服务器的端口(打开tomcat安装目录下的conf)

什么是jsp,如何搭环境_第17张图片

3、安装myEclipse(一个集成ide)

什么是jsp,如何搭环境_第18张图片

什么是jsp,如何搭环境_第19张图片

安装

点击下载:(该汉化功能我没有测试过)

点击超详细破解示例:

配置

3.1、配置jre(java的运行环境)

什么是jsp,如何搭环境_第20张图片

什么是jsp,如何搭环境_第21张图片

什么是jsp,如何搭环境_第22张图片

什么是jsp,如何搭环境_第23张图片

什么是jsp,如何搭环境_第24张图片

3.2、将myEclipse和tomcat集成(整合)

什么是jsp,如何搭环境_第25张图片

什么是jsp,如何搭环境_第26张图片

什么是jsp,如何搭环境_第27张图片

什么是jsp,如何搭环境_第28张图片

4、使用myEclipse开发项目

中修改字体大小等

什么是jsp,如何搭环境_第29张图片

新建项目:

什么是jsp,如何搭环境_第30张图片

什么是jsp,如何搭环境_第31张图片

将项目部署到web服务器上

什么是jsp,如何搭环境_第32张图片

部署完 重启web服务器

什么是jsp,如何搭环境_第33张图片

什么是jsp,如何搭环境_第34张图片

5、web项目的虚拟路径

什么是jsp,如何搭环境_第35张图片

下图,相当于是 项目名称 重命名

什么是jsp,如何搭环境_第36张图片

改完之后要按下面,重新部署

什么是jsp,如何搭环境_第37张图片

部署完,重启

6、jsp的语法学习

什么是jsp,如何搭环境_第38张图片

第1元素:指令

什么是jsp,如何搭环境_第39张图片

什么是jsp,如何搭环境_第40张图片

什么是jsp,如何搭环境_第41张图片

什么是jsp,如何搭环境_第42张图片

第2元素:注释(可以使用以下3种之一)

什么是jsp,如何搭环境_第43张图片

什么是jsp,如何搭环境_第44张图片

第3元素:脚本

脚本元素:在jsp中运行java的代码

什么是jsp,如何搭环境_第45张图片

什么是jsp,如何搭环境_第46张图片

第4元素:声明

比脚本多个感叹号

什么是jsp,如何搭环境_第47张图片

定义变量 写在 调用上或下都无所谓,因为他不是从上到下执行的。

他调用的时候,应该是直接找该页面(或包含的页面)是否有,有就能调

什么是jsp,如何搭环境_第48张图片

第5元素:表达式

什么是jsp,如何搭环境_第49张图片

什么是jsp,如何搭环境_第50张图片

第6元素:页面生命周期

注意:多线程 同步的问题怎么解决

什么是jsp,如何搭环境_第51张图片

 

什么是jsp,如何搭环境_第52张图片

什么是jsp,如何搭环境_第53张图片

什么是jsp,如何搭环境_第54张图片

什么是jsp,如何搭环境_第55张图片

 

请问 jsp的脚本和声明在使用上的区别在哪里

1.<%!%>是声明,可以定义方法,类,变量,不能使用隐含对象;

2.<%%>是脚本,可以定义变量,类,但不能定义方法,可以使用隐含对象

 

什么是缓冲和缓存

缓存是为了缓解服务器端和客户端的时间同步问题,就是说为了让你打开网页就可以看到东西,不用加载好久。

缓冲是具体编程过程的实现细节,它可以实现缓存,当然并不仅仅用来实现缓存。.

 

 

 

 

 

 

 

 

 

 

JAVA遇见HTML——Servlet篇

什么是jsp,如何搭环境_第56张图片

什么是jsp,如何搭环境_第57张图片

你可能感兴趣的:(大数据)