JSP技术入门

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,--写请求和响应
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值