JSP基本知识点概述

 

 

1.通过http或者https请求的资源都是通过URL(统一资源定位符)来标识的!

.

2. Web容器是一种服务程序,在服务器的一个端口上有一个这样的服务程序,用来处理浏览器请求和响应客户端的服务程序。

3.Jsp简介(Java Service Page) 其实就是将Java代码写在网页上来开发程序。所有的Java代码写在<%  Java代码  %>   中。

   3.1 Jsp指令  page  include taglib  其中page是用来配置Jsp页面全局属性的。

   3.2 Jsp表达式  <%=   %>  和out内置对象的功能一样,都是向页面输出内容。

   3.3 Jsp小脚本   <%  Java代码  %>   就是把java代码写在里面。

   3.4 Jsp声明  <%!    %>     可以在里面声明方法和成员变量。

   3.5 Jsp注释 <%--    --%>  在页面查看网页源代码时是看不到这个注释的,HTML的注释是可以看到的。

4.Jsp运行环境, JDK,环境变量,Web容器

  (例如Tomcat,bin目录下startup.bat是tomcat的启动程序。webapps中默认放的是Web应用程序,比如在里面创建一个Demo文件夹用来放应用程序文件,那么启动路径就是http://localhost:8080/Demo ,当然这里上下文路径指的也是Demo。config目录下的server.xml可以修改设置端口号,默认是8080.   netstat -ano是cmd命令窗口中查看端口号的命令)   

版本对应关系如下

5.Jsp的执行过程

Web容器(Tomacat等...)是不能直接执行Jsp页面文件的,容器需要将jsp页面转换为Java类才能处理执行。

当Tomcat第一次接到请求时,会把jsp文件转换成.java文件,再编译成.class文件,最后Tomcat执行.class文件对请求返回响应。

当Tomcat再次接收到请求时,如果原来的jsp文件内容没有改变,容器会直接执行编译好的.class文件对请求进行响应。

.java文件和编译好的.class文件都存放在Tomcat的work目录下。  可以删除work里的文件来解决两次编译版本不一致的问题。

6.eclipse集成Jdk和Tomcat来开发JavaEE项目

javaweb项目的目录结构要了解一下。当创建完web项目时,目录中会有一个service项目,这个是Tomcat config目录下的镜像配置文件,可以在这里进行修改,当Tomcat运行时会覆盖原有的Tomcat配置。

 

注意:WEB-INF和META-INF这两个目录是受保护的,存放在这两个目录里的jsp文件是不允许被浏览器地址栏直接访问的。 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值