jsp学习-----简记

来源:互联网 发布:id软件怎么用 编辑:程序博客网 时间:2024/05/16 05:55
一个完整的Url由: http://地址:8080/页面


B/S技术:为浏览器服务技术
C/S技术:为客户端服务技术


tomact目录结构:
/bin:存放在Windows平台以及Linux平台上启动和关闭Tomcat的脚本文件 
/conf:存放Tomcat服务器各种配置文件,其中最重要的配置文件是:server.xml
/lib:存放Tomcat服务器所需的各种JAR文件
/temp:存放Tomcat产生的临时文件
/logs:存放Tomcat的日志文件
/webapps:当发布Web应用是,默认情况下吧Web应用文件存放于此目录下
/work:Tomcat把由JSP生存的Servlet存放于此目录下


服务器管理JSP页面分为两个阶段:转换阶段和执行阶段


1 ) .转换阶段 
当有一个JSP请求到来时,服务器会首先检验JSP页面的语法是否正确,将JSP转换成Servlet(Servlet就是用Java语言实现的CGI程序,后面章节将详细介绍)源文件,然后调用javac工具类编译Servlet源文件生成.class文件,这就是转化阶段


2 ) .执行阶段
Servlet容器加载转化后的Servlet类,实例化一个对象处理客户端的请求。在请求处理完成后,响应对象被服务器接受,服务器将HTML的格式的响应信息发送给客户端,这一阶段便是执行阶段。


JSP网页主要分为脚本和网页数据两部分。
1).网页数据就是JSP服务器不需要处理的部分
2 ) .脚本是必须经由JSP处理的部分,大部分脚本都以XML作为语法基础,其可以分为四种类型:JSP脚本、编译指令、动作标签和表达式语言.


JSP程序中可以包含3种不同类型的注释
1).JSP标准注释
2).Java注释
3).HTML注释


JSP中的编译指令包括3种指令
Page指令<@%Page%>          ","分割
include指令<@%include%>  ","分割
taglib指令<@%taglib%>       ","分割


include指令:简单的把文件包含到jsp页面
-------<@%include%>
include动作指令:动态的把文件包含到jsp页面中
-------<jsp:include/>


动作指令:
forward:动作指令可以用来控制网页的重定向
include:动作指令动态的把文件包含到jsp页面中
<jsp:param>动作指令主要用于传递参数,为其他动作指令提供附加信息,它必须和<jsp:include>、<jsp:forward>等动作指令一起使用
(当给一个页面传输参数时,该页面肯定是动态页面)




JSP中声明变量和方法


开头:<%!     %>:结尾   “;”分割
0 0
原创粉丝点击