jsp的pageContext对象及jsp的路径问题

pageContext对象主要有两个作用:

可以通过pageContext获得其他的8个内置对象。通常在编写一些通用性很高的代码或者框架中使用。

作为域对象存取数据。(向JSP的四个作用域中存取数据)

JSP的四个作用域(作用范围)】

l Page范围 :只能在当前的页面中使用。使用pageContext内置对象存取的值。

l Request范围 :只能在一次请求范围中有效。当服务器为这次请求作出响应之后,所存的值就没有了。使用request内置对象存取的值。

l Session范围 :一次会话范围内有效(多次请求和响应)。使用session内置对象存取的值。 (值得注意的是:关闭浏览器session并不是销毁,而是换了ID,所以找不到)

l Application范围 :应用范围,在整个web项目都有效。当关闭了服务器之后,所存的值就没有了。使用application内置对象存取的值。



相对路径:不以/开头(需要相对对象,要考虑当前页面跟要访问页面的关系)一般带域名http:xxxxxx/md13/demo1/xxx.jsp

如果不带域名, ./当前目录 ../上一级    ../../Servlet

绝对路径:/开头,省略域名 /MD13/Servlet

客户端绝对路径:加工程名

服务器端绝对路径:可以省略工程名,如转发,包含,错误页面提示

${pageContext.request.contextPath }动态获取工程名


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值