欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jsp 标签、域

程序员文章站 2022-05-08 10:16:55
  1.  Jsp标签就是提供的逻辑的业务功能,就能避免在jsp中写java代码,其中主要的几个标签是    <...

 

1.  Jsp标签就是提供的逻辑的业务功能,就能避免在jsp中写java代码,其中主要的几个标签是

   <jsp:include page=""></jsp:include>  可以包含其他的jsp文件,直接添加到双引号之中就可以

   <jsp:foward page=""></jsp:iorward>  跳转标签 跳转的页面,同上直接添加既可以

   <jsp:parma value="" name=""></jsp:prma> 传值标签 在双引号之中直接添加值即可,一定要配合foward标签使用

 2.  动态引入与静态引入的区别?

  <jsp:include >是动态引入  标签涉及到2个jsp文件就会被翻译成两个servlet,两个文件在执行中会合并来执行

Include是静态引入  涉及到的两个jsp文件会翻译成一个servlet,两个文件在执行中是在源文件中合并来执行的

 3.  映射jsp

  映射jsp,是在jsp中引入html文件,映射的语法是

    <servlet>

  <servlet-name>***</servlet-name>

  <jsp-file>***</jsp-file>

  <load-on-startup>***</load-on-startup>

  </servlet>

  <servlet-mapping>

  <servlet-name>***</servlet-name>

  <url-pattern>****.html</url-pattern>

  </servlet-mapping>

 

  在其中添加html文件,就可以映射jsp

4. 4个域的对象

  Pagecontext(page域)

  Request(request域)

  Session(session域)

  Servletcontext(application域)

 1、什么是域?

     是作用的范围。

 2、这4种域的生命周期?

    page域  只在当前页面中有效,离开页面就结束

    request域 发送请求之后,

    session域 是一次会话,完成一次会话就结束

    application域 就是整个web程序

 3、哪种时候用哪种对象域

  

  page域   只要在当前页面中有效的文件

  request域  当自己使用完以后,别人不在使用时

  session域  当自己使用完成时,过一段时间还可以给自己使用

  Application域 当自己使用完成时,过一段时间不但自己还可以使,别人也可以使

 

 

作者hj714886063