`

jsp+servlet day2 (三大指令)

 
阅读更多
1  jsp页面的三大指令

   ① pege指令 (重点)

        常用的

        pageEncoding和contentType,其中 pageEncoding 是设置jsp页面的编码,给服务器看,然后服务器编译成正确的编码,contentType 和 response.setContentType的方法相同, 它的作用 1 就是完成相应字符流的编码,2 设置响应头,(其实设置了这个之后,也就是在jsp被编译成servlet之后,会加上response.setContentType(“text/html;charset=utf-8”)), 在jsp页面中如果设置了一个,例如我给pageEncodeing设置了编码,那么我的contentType 默认也会是相同的编码,所以,只要随机的设置其中的一个,就可以了。      

   errorPage和isErrorPage, 当我们的系统上线之后,发生了一些未知的错误,我们在相应的jsp页面的page指令里面写上  例如 : errorpage=‘"error.jsp" ,然后我在我的erros.jsp 的pege里面设置  isErrorPage=“true" 这时,在当前JSP页面出现错误时,会请求转发到xxx.jsp页面。  (其实在配置项目的错误页面的时候,我个人更喜欢在web.xml里面进行配置)

<error-page>   
      <error-code>404</error-code>
      <location>/404.jsp</location>
  </error-page>
   <error-page>
      <error-code>500</error-code>
      <location>/500.jsp</location>
  </error-page>
  <error-page>
      <exception-type>java.lang.RuntimeException</exception-type>
      <location>/error.jsp</location>
  </error-page>


 当发生了错误之后,也是会转发到相应的错误页面。

② include 静态包含页面,也就是说,我的一个页面,包含了另一个页面,在使用静态引入的时候,有可能会报错。

  Multiple annotations found at this line:
    - Duplicate local variable a
    - Duplicate local variable
     basePath

这个就是说bashPath变量定义重复,也就是一个页面不能使用include指令包含两个页面,但是可以使用c标签等进行引入,详情可以看http://blog.csdn.net/fn_2015/article/details/70311495

③taglib  指令,这个作用就是引入标签库,例如jstl,struts等

分享到:
评论

相关推荐

    jsp day2 技术课件下载(servlet/jsp)

    &lt;jsp:useBean id="c" class="day2.Company" scope="request"/&gt; &lt;jsp:setProperty name="c" property="name" value="Acme Inc."/&gt; &lt;jsp:getProperty name="c" property="name"/&gt; ``` ### 总结 本文总结了 JSP ...

    day33_servlet_jsp.zip

    在本课程资料"day33_servlet_jsp.zip"中,我们主要探讨的是Servlet和JSP(JavaServer Pages)这两个核心的Java Web开发技术。Servlet是Java编程语言中用于扩展服务器功能的接口,而JSP则是一种基于Java的动态网页...

    jsp day1技术解析(servlet/jsp)课件下载

    ### JSP与Servlet技术解析 #### 一、概述 JSP (Java Server Pages) 是一种基于Java技术的服务器端脚本语言,它被用来创建动态网页。与传统的Servlet相比,JSP提供了更丰富的功能和更简便的方式来处理Web应用程序中...

    HTY_JSP_DAY01

    12. **JSP与Servlet关系**:理解JSP最终是如何被转换为Servlet并由Servlet容器执行的。 13. **EL(Expression Language)**:介绍EL作为简化JSP中数据访问的一种方式,以及它与脚本元素的区别。 14. **JSTL(Java...

    崔希凡javaweb笔记day18-day23

    day19可能讲解了JSP的基本结构、脚本元素(声明、脚本let、表达式)、JSP指令(page、include、taglib)以及隐含对象的使用。 3. **JSTL与EL表达式**(day20):JSTL(JavaServer Pages Standard Tag Library)是一...

    Servlet与JSP核心编程第二版(源码)

    Servlet和JSP是Java Web开发中的重要组成部分,用于构建动态网页应用。《Servlet与JSP核心编程第二版》这本书提供了详尽的理论知识和实践案例,帮助开发者深入理解这两个技术。这里的"源码"可能包含了书中示例程序的...

    Day10_jsp & 案例知识点

    JSP页面本质上是通过Servlet容器(如Tomcat)转换为Servlet来运行的。 #### JSP指令 JSP指令用来向JSP页面提供页面编译器的额外信息。这些指令主要包括: 1. **page指令**:用于设置JSP页面的各种属性。 - 例如...

    jsp day3 经典技术课件总结大全

    - Servlet决定如何显示数据(选择合适的JSP页面),并将数据转发或重定向到视图层。 - JSP页面渲染数据并返回给用户。 ### JSP 页面操作 #### JSP 常用指令标签 - `&lt;jsp:forward&gt;`:用于页面间的转发,可以传递...

    JSP构成元素(课件)(适用于有一定软件基础的人员)

    JSP的主要构成元素包括脚本元素、指令元素和动作元素。接下来我们将详细探讨这些元素。 ### 脚本元素 脚本元素在JSP中用于嵌入Java代码,以实现动态功能。它们主要有三种类型: 1. **声明(Declarations)** - ...

    java_jsp_day04.pdf

    - **Servlet生命周期**:包括初始化、服务和销毁三个阶段。 - **请求处理**:Servlet如何处理HTTP请求,包括GET和POST请求。 - **Servlet配置**:在web.xml文件中配置Servlet的信息,如映射URL路径。 ### 状态管理 ...

    燕山大学2016级燕软实训Day2资料整理

    总结来说,"燕山大学2016级燕软实训Day2资料"可能涵盖了JavaWeb基础,如Servlet、JSP、JavaBean的使用,以及MVC模式的理解,可能还涉及了数据库操作、服务器配置等内容,这些都是构建JavaWeb应用程序的关键知识点。...

    使用了JSP技术的项目

    JSP页面在首次请求时被转换为Servlet,然后经历初始化、服务和销毁三个阶段。在服务阶段,每个请求都会创建一个JSP页面对应的Servlet实例,执行JSP页面中的Java代码,并生成响应内容。 **EL(Expression Language)...

    学习JavaEE的day12

    在Day12的学习中,你可能深入理解了Servlet生命周期,包括初始化、服务、销毁三个阶段,并实践了如何编写和部署Servlet。 2. **JSP(JavaServer Pages)**:JSP是Servlet的一种简化方式,它允许开发者在HTML中嵌入...

    JavaEE笔记(chorar)

    在`day07`和`day10`的笔记中,可能涉及了JSP基本语法、JSP动作标签、自定义标签以及JSP与Servlet的交互。 1. **Servlet技术**: - Servlet配置:通过web.xml文件进行Servlet的映射和配置。 - 请求处理:...

    达内教学课件JSP

    7. **SSH**:Struts + Spring + Hibernate,是Java Web开发中常用的三大框架组合。Struts负责MVC(模型-视图-控制器)架构,Spring提供依赖注入和AOP(面向切面编程),Hibernate是ORM(对象关系映射)框架,简化了...

    赛尔凯达内部培训资料

    资料中的`jsp-day1.rar`到`jsp-day5.zip`可能包含了JSP的基础概念、语法、生命周期、指令、动作元素、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)等内容。例如,`jsp-day1`可能涵盖...

    JavaWebDay10JSP

    JavaWeb是Java技术在Web开发中的应用,涵盖了Servlet、JSP、JSTL、EL表达式等一系列技术。在"JavaWeb Day10 JSP"的学习阶段,我们将深入探讨JavaServer Pages(JSP)这一核心组件,它是JavaWeb开发中用于创建动态...

    day17_case.rar

    JSP的关键概念有JSP指令(如`&lt;%@ page %&gt;`, `&lt;jsp:include&gt;`)、脚本元素(如`&lt;% %&gt;`)、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)。在"day17_case"中,你可能使用了JSP表达式来...

    JavaWeb视频教程_day22-资料源码

    教程可能涉及JSP指令、脚本元素、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)的使用。 3. **JavaBean**:JavaBean是一种符合特定规范的Java类,通常用于封装数据和业务逻辑。它们在...

    JSP小结(一)的代码

    **JSP(Java Server Pages)** 是一种动态网页技术,由Sun ...下载并研究"day2"中的文件,可以帮助你巩固和加深对JSP的理解。在实践中遇到问题,可以查阅相关文档或者在线资源,不断探索和提升你的JSP编程技能。

Global site tag (gtag.js) - Google Analytics