JSP技术:
1.jsp(Java Server Pages):即可以在HTML中添加Java代码-jsp会翻译成servlet
2.jsp翻译的servlet中提供了web相关的所有的对象
3.servlet和jsp各有特点--jsp输出数据,servlet处理请求(组合使用)
4.jsp语法:
4.1jsp的数据模版(HTML标签)4.2jsp的脚本表达式(<%=x%>数据输出)
4.3jsp的脚本片段(编写Java代码)多个脚本片段组合必须是完整的
4.4jsp声明(<%!内容翻译到service方法外面去 %>)jsp的隐式对象不可再声明中用
4.5jsp注释(<%- 页面中没有翻译-%>)(<!-- 翻译了,但是隐藏-->)
5.jsp指令:<%@ 指令 属性名=“”%>
5.1page(定义各种属性-language,session,import,buffer,errorPage,isErrorPage)作用整个jsp页面
5.1.2.errorPage异常处理--友好提示--全局提示文本.xml中配置<error-page>超过1kb
5.1.3九大隐式对象(Exception需要设置isErrorpage为true)
5.2使用page指令解决jsp中文乱码:(分析数据一系列的码表转化)<%@page pageEncoding="gb2312"%>
5.3特征码utf-8(3个特征码)一个字符为一个字节;Unicode(2个特征码)一个字符两个字节
5.4include指令(静态引入) <%@include file=""%>指令不能冲突---用Java可以实现动态包含;
6.jsp九大隐式对象---request,response,session,application,config,out,page,exception,pageContext
6.1.out隐式对象--带一个缓冲printwriter
6.2.用jsp实现文件下载---字节字符流同时存在问题--把字符流削去,(模板内容去掉)
6.3.pageContext(jsp独有)代表页面运行环境,域对象,封装其他八大隐式对象,封装常用操做
6.4.findAttribute取出所有域(容器)的数据*重点--提供了跳转和包含
7.jsp标签:<jsp:inclued><jsp:forward><jsp:param>--映射jsp-web.xml
8.jsp页面错误1.语法错误,不能翻译servlet2.翻译的servlet有语法错误
9.四大域对象;(page)(request)(session)(application)
10.类模拟浏览器--URL,HttpURLConnection,--写请求和响应
1.jsp(Java Server Pages):即可以在HTML中添加Java代码-jsp会翻译成servlet
2.jsp翻译的servlet中提供了web相关的所有的对象
3.servlet和jsp各有特点--jsp输出数据,servlet处理请求(组合使用)
4.jsp语法:
4.1jsp的数据模版(HTML标签)4.2jsp的脚本表达式(<%=x%>数据输出)
4.3jsp的脚本片段(编写Java代码)多个脚本片段组合必须是完整的
4.4jsp声明(<%!内容翻译到service方法外面去 %>)jsp的隐式对象不可再声明中用
4.5jsp注释(<%- 页面中没有翻译-%>)(<!-- 翻译了,但是隐藏-->)
5.jsp指令:<%@ 指令 属性名=“”%>
5.1page(定义各种属性-language,session,import,buffer,errorPage,isErrorPage)作用整个jsp页面
5.1.2.errorPage异常处理--友好提示--全局提示文本.xml中配置<error-page>超过1kb
5.1.3九大隐式对象(Exception需要设置isErrorpage为true)
5.2使用page指令解决jsp中文乱码:(分析数据一系列的码表转化)<%@page pageEncoding="gb2312"%>
5.3特征码utf-8(3个特征码)一个字符为一个字节;Unicode(2个特征码)一个字符两个字节
5.4include指令(静态引入) <%@include file=""%>指令不能冲突---用Java可以实现动态包含;
6.jsp九大隐式对象---request,response,session,application,config,out,page,exception,pageContext
6.1.out隐式对象--带一个缓冲printwriter
6.2.用jsp实现文件下载---字节字符流同时存在问题--把字符流削去,(模板内容去掉)
6.3.pageContext(jsp独有)代表页面运行环境,域对象,封装其他八大隐式对象,封装常用操做
6.4.findAttribute取出所有域(容器)的数据*重点--提供了跳转和包含
7.jsp标签:<jsp:inclued><jsp:forward><jsp:param>--映射jsp-web.xml
8.jsp页面错误1.语法错误,不能翻译servlet2.翻译的servlet有语法错误
9.四大域对象;(page)(request)(session)(application)
10.类模拟浏览器--URL,HttpURLConnection,--写请求和响应