标签:文件 Java 标签 源码 JSP jsp 小结 页面
一、JSP的本质是servlet.
jsp运行前需要先转化成java文件,然后编译成class文件,最后才可以执行。
二、JSP注释
JSP注释:在JSP源码界面可见,Java文件中不可见,页面源码中不可见。
HTML注释:在各个界面都可见。
Java注释,只有在页面源码中不可见
三、JSP指令
1.page指令
language属性:指示当前的JSP页面会被翻译成何种语言。
ContentType:指定浏览器的编码方式,浏览器使用。
pageEncoding:指定当前页面的编码方式,供浏览器使用。
autoFlush:是否自动刷新,默认true.
errorPage:当前页面发生错误后,转发到的页面,地址栏不变化。
buffer:缓冲的大小
isErrorPage:指定当前页面是否为错误页面,默认是false,此时内置对象Exception不可用。true的时候才可以使用。
isELIgnored:是否忽略El表达式,默认不忽略。
2.include
静态加载。被包含页面的代码完全加到目标页面中,转化为Java文件的时候只转化目标页面,被包含页面在Java文件中也有输出。
四、JSP动作标签
最终会被翻译成Java代码执行。
1.forword标签:
只有page属性。此时路径是相对于服务器端的。转发。
这个标签可以访问WEB-INF目录下的文件
不带参数其实标签和结束标签不可以分开。
可以通过param传递参数。
2.include标签:
和指令相比,为动态包含,被包含界面和杰界面都生成Java文件和class文件
3.tablib标签
引入jstl时使用
五、web的四大域对象:
pageContext 只在当前页面有效
Request
Session
application
标签:文件,Java,标签,源码,JSP,jsp,小结,页面 来源: https://blog.csdn.net/qq_52006954/article/details/119294062
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。