- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
JSP
一、JSP介绍
JSP
JSP:页面文件,动态页面。
JSP:JAVAServerPage,是服务器端一种基于JAVA语言的网页技术,所有程序操作都是在服务端执行,网络上传送的仅仅是运行的结果。运行的结果与浏览器无关,但是发送的结果在不同浏览器展示的效果有差别。
HTML+CSS+JAVASCRIPT+JAVA+JSP标签==JSP
二、JSP原理
假如目前浏览器发送一个请求,
假如目前浏览器发送一个请求,
http://localhost:9000/project_120_0010_cookie/login.jsp。
如果是第一次向该JSP发送请求,如果页面地址不正确,将会报404错误。如果页面地址正确,那边会将该JSP转换为Servlet,然后对其进行编译。【因此第一次加载该页面会相对较慢,但是以后打开会很快。】
转换的Servlet将会对请求的信息进行响应,响应的结果为HTML文本。
JSP
JSP和Servlet区别:
唯一区别是
Servlet。
JSP在第一次请求会编译为
Servlet,其实JSP实质上就是一个
三、JSP页面构成
静态内容
HTML
HTML文本、CSS样式、JAVASCRIPT客户端验证脚本
指令
指令不会再客户端产生任何的输出,是在服务器解释并执行的。最要用于对
指令不会再客户端产生任何的输出,是在服务器解释并执行的。最要用于对JSP页面进行转换,它只在当前页面设置有效。
%@pagelanguage=java%
%@指令名称 属性=属性值 %
指令名称:Page、
指令名称:
Page、include、taglib[JSTL]
① Page
Page指令通常称为页面指令,可以定义在当前整个JSP页面范围的有效属性。
Language
当前编写JSP所使用的语句,目前只能为JAVA
Import
用于向当前JSP页面导入所需要的包和类名【类的路径】格式:
import=java.util.*:表示util包下的所有类
import=java.util.*,java.a.A:表示util包下的所有类,以及A类
默认导入包:
importjavax.servlet.*;importjavax.servlet.http.*;
importjavax.servlet.jsp.*;
importjava.util.*;【从
importjava.util.*;
【从Work文件夹下查找到对应的类文件。】
pageEncoding
pageEncoding
用来设置JSP页面的字符编码
contentType
设置页面响应的MIME
%@page language=javaimport=java.util.*
contentType=application/msword;charset=utf-8%
table
tr
td123/td
td123/td
/tr
/table
Session
Session
设置当前页面是否支持Session,默认是true。
isThreadSafe
是否线程安全,默认为true。表示会已多线程的方式处理用户请求。如果设置为false,会阻塞其它浏览器打开页面。
isELIgnored
表示EL表达式是否禁止,默认为false。
isErrorPage
表示是否为错误页面。
errorPage
errorPage
表示错误页面,当当前页面有错误的时候跳转到指定的错误页面。
%@pagelanguage=javaimport=java.util.*pageEncoding=UTF-8errorPage=word.jsp%
%
int i=5/0;
%
%@pageisErrorPage=true language=javaimport=java.util.*pageEncoding=utf-8%有错误
%=exception.getMessage()%
注意:如果要使用exception对象,需要设置isErrorPage为true。
②
② Include
用于页面包含。
%@includefile=head.html%
其实质将两个页面合并为一个Servlet
其实质将两个页面合并为一个Servlet。
与动作方式的包含本质区别在于是否合并为一个Servlet。
jsp:includepage=head.html /jsp:include
另外包含的文件可以为HTML、JSP、文本文档等。
另外file属性对应的路径可以为绝对路径以及相对路径。
③
③ Tablib
您可能关注的文档
最近下载
- Starter Unit1 Hello!26个字母练习题【人教新目标(2024)版七上英语】.docx VIP
- 剧本杀完整剧本 致命喷泉(4人封闭).docx VIP
- 鄂尔多斯市东胜区殡仪馆项目环境影响报告表环评报告.pdf
- 2024全国职业院校技能大赛GZ101婴幼儿健康养育照护赛项赛题(技能实操) .docx VIP
- 2025年征兵心理应激测试题及答案.doc VIP
- 2021年医疗卫生系统医护人员针对性普法考试试题库及答案(六).docx VIP
- 企业数字化转型大数据湖一体化运营管理平台建设方案.docx VIP
- 《活着读后感》课件.pptx VIP
- 活着读后感课件.docx VIP
- 企业大数据湖总体规划及大数据湖一体化运营管理建设方案.pdf VIP
文档评论(0)