JavaEE学习08--jsp
来源:互联网 发布:香港银行开户 知乎 编辑:程序博客网 时间:2024/06/03 12:14
做本文时题主对JSP技术的理解还不是很深刻,经过深入学习后题主又写了一篇新的博客:点击打开链接
JSP技术
Jsp全名为java serverpage
1.jsp技术的用途:
servlet先出现.只有servlet的时候,servlet又要处理逻辑又要负责输出html.在servlet中输出html太痛苦.推出了jsp技术.
jsp专注于显示.
2.jsp的运行机制:
.jsp=(第一次访问jsp的时候)=> .java==> .class(servlet)
3.jsp文件的存放位置:
.jsp编译成.java之后的目录在tomcat的 work目录下.
4.JSP中的脚本
<% %> :直接写java代码,出现在jsp的servlet中的service方法中.
<%! %>:直接写java代码,出现在jsp生成的servlet的类中.声明类中的变量,方法.
<%= %>:输出,写在该脚本中的代码,最后会出现在service方法中,并以 out.print(); 包裹.
5.JSP中的注释
<%-- --%> :被注释掉的内容,不会生成到java文件中.
<!-- --> : html注释,将html代码发送给浏览器之后,给浏览器看的.
6.JSP指令
JSP技术中有三大指令:
Page指令:页面中的一些信息(最复杂)
language:描述当前页面使用的语言.目前取值只有java.
buffer="8kb"(不常用) :决定缓存的大小.
autoFlush="true"(不常用) :如果缓存写满了.如果该属性为true,会将缓存中的自动输出到浏览器.设置为false,将会报错.
**import="java.io.FileOutputStream"该属性用来导包.唯一一个可以出现多次的.
extends=""(不用)绝对 jsp生成的java文件继承哪个类.默认继承:org.apache.jasper.runtime.HttpJspBase.通过该属性可以改变.也必须是HTTPServlet的子类.
**pageEncoding="UTF-8" 决定服务器读取jsp时 采用什么编码读
**contentType="text/html;charset=UTF-8"响应浏览器时 告诉浏览器用什么码表解码.
以上两个属性,只需要指定一个,另外一个会自动指定.
errorPage=""(不常用) 当前jsp中出现了异常.那么跳转到哪个页面.
isErrorPage="false"(不常用)标识当前页面是否是处理错误的页面.
拓展:错误页面可以使用如下统一配置
<error-page>
<error-code>500</error-code>
<location>/zhiling/Demo2.jsp</location>
</error-page>
session="true"(不要修改)页面中是否 需要使用session对象.如果为false,那么session内置对象会消失.默认为true.
Include指令
页面包含指令(静态包含)
Taglib指令
引入标签指令
- JavaEE学习08--jsp
- javaEE JSP学习
- 【JavaEE笔记】JSP学习
- 【JavaEE】jsp学习笔记
- JavaEE学习笔记之Servlet/JSP(2)
- JavaEE学习笔记之Servlet/JSP(3)
- JavaEE学习笔记之Servlet/JSP(4)
- JavaEE学习笔记之Servlet/JSP(5)
- JavaEE学习笔记之Servlet/JSP(6)
- JavaEE学习之路|第一个jsp
- JavaEE学习笔记分享之初识JSP
- 【JavaEE学习笔记】JSP,EL,JSTL
- JavaEE-JSP
- JavaEE学习(一)JSP/Servlet及相关技术
- javaee学习之路(十四)JSP编程实例
- javaee学习之路(十五)JSP编程总结
- javaee学习之路(十六)JSP自定义标签
- JavaEE学习笔记之Servlet/JSP(1)
- Maya里面的模型动画导入Unity使用
- 去除复制代码的行号
- 在uboot中添加自己的命令
- QtXlsx在Windows x64下的编译配置及使用
- printf输出多列时的列对齐
- JavaEE学习08--jsp
- lightgbm python基本使用 --mac下操作
- sql之left join、right join、inner join的区别
- 云计算非功能性-可靠性可用性优化指标
- PAT 甲级 1016. Phone Bills
- select下拉框内容回显 并将对应的option设置为selected选中状态
- 使用MongoDB类操作MongoDB数据库总结
- (VS2010)MFC中List Control基本用法
- OnCtlColor函数的用法