01JSP 中数据存储和传递的方式

10 篇文章 0 订阅
说明:所有案例可看链接
jsp原理:本质上就是servlet
jsp组成:模板、脚本、指令、动作、注释
   模板:html基本标签和CSS及javaScript
   脚本:<%%> 写java代码,也可以进行赋值
   指令:page{
        contentType(面字符编码和页面响应的MIME类型,默认的MIME类型是text/html,默认的字符集是ISO-8859-1)、
        language(定义JSP页面中使用的编程语言)、
        import(引入Java包中的类,)、
        isErrorPage(默认值为“true”,设置是否显示错误java代码异常exception信信息,一般用在errorPage指定的错误页面中,和errorPage结合使用)、
        errorPage(设置处理异常事件的JSP文件的位置,即指定要显示异常的页面,且前提显示异常的页面设置isErrorPage="true")、
        extends(jsp产生的Servlet是继承自哪个父类。请特别谨慎使用这一功能)、
        isELIgnored(如果设定为true,也就是EL被忽略,那么JSP中的表达式被当成字符串处理,例如:${user.name}被当做字符串"${user.name}"处理)、
        session(false:session内置对象则不能使用,而同时会造成Bean的scope属性值只能是“page”)、
        buffer("none|8kb|sizekb,设置为none无缓冲区,所有的输出都不经缓存而直接输出;默认值是8kb;可自定义缓存的大小)
        }、
        include(静态包含,是引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起)、
        taglib:使用taglib指令指定标记库的uri,并指定使用该标记库的前缀--jstl
   动作:userBeansetAttribute、getAttributeparam、forwardinclude(动作元素在请求处理阶段执行)

Jsp内置对象:pageContext、request、session、application、config、out、page、response、exception
Jsp之间数据交互对象:page(只在一个页面中保存属性,跳转之后无效。)、request(考虑数据存储问题)、session(多个页面之间传递数据)、applicationContext(多个页面、全局)
EL表达式:${xxxScope.属性} 或者 ${key值名称}
JSTL表示:需要使用Taglib标签

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值