`
甜甜的眼泪
  • 浏览: 16277 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

JSP基础语法之page指令

阅读更多

         page指令是在JSP开发中较为重要,使用此属性,可以定义一个JSP页面的相关属性,包括MIME类型,定义需要导入的包、错误页的指定等。

          page指令语法:<%@page 属性="内容"%>page属性常用的很多,下面我们就探讨一下几种常见的page指令。

         1   设置MIME

 

<!DOCTYPE HTML>
<html>
  <head>
 
    <title>My JSP 'page-demo1.jsp' starting page</title>
    

  </head>
  
  <body>
   <center>
    <h2>欢迎大家光临我的博客</h2>
    <h3>网址:http://1509221674.iteye.com</h3>
   </center>
 </body>
</html>

 这样一个JSP程序,运行出来中文绝对是乱码,下面我们就通过page指令来完成。

<%@page language="java" contentType="text/html; charset=utf-8" %>
<!DOCTYPE HTML>
<html>
  <head>
 
    <title>My JSP 'page-demo1.jsp' starting page</title>
    

  </head>
  
  <body>
   <center>
    <h2>欢迎大家光临我的博客</h2>
    <h3>网址:http://1509221674.iteye.com</h3>
   </center> 
 </body>
</html>

 当然在一些tomcat中也可以自动的进行编码,但是,为了保证程序的运行不出问题,一定要设置MIME的类型。当然MIME类型不仅仅有刚才见过的文本text/html。

问题:如果编写一个网页文件,发现文件后缀名可以使*htm或者是*html,为什么都可以?

      实际上还要从MIME类型上着手。  打开tomcat/conf/web.xml

     想要JSP页面变种形式显示,可以通过设置MIME类型完成。

2  设置文件编码

   contentType主要功能还是设置MIME,而之后的charset只是指定编码,但还是可以通过pageEncoding来指定编码,这个在之后的开发工具中比较常见

   

<%@page language="java" contentType="text/html"pageEncoding="GBK" %>
<!DOCTYPE HTML>
<html>
  <head>
 <title>My JSP 'page-demo1.jsp' starting page</title>
 </head>
  <body>
   <center>
    <h2>欢迎大家光临我的博客</h2>
    <h3>网址:http://1509221674.iteye.com</h3>
   </center>
 </body>
</html> 
  

        在JSP中,如果pageEncoding存在,那么jsp的编码由pageEncoding绝对决定,而如果不存在,才会由charset决定,如果都不存在,则使用ISO8859-1编码

     如果一个JSP只需要按照text/html风格显示的话,只需要一个pageEncoding就可以了

   3  错误页的设定

    在网络站点中,如果程序出现问题,会统一跳转到一个页面上显示,这个页面会提示程序出现错误,。。。。这种就是错误页。

  

<%@page language="java" contentType="text/html"pageEncoding="GBK" %>
<%@page errorPage="error.jsp" %>
<!DOCTYPE HTML>
<html>
  <head>
 
    <title>My JSP 'page-demo1.jsp' starting page</title>
    

  </head>
  
  <body>
  <% int result=10/0; %>
   <center>
    <h2>欢迎大家光临我的博客</h2>
    <h3>网址:http://1509221674.iteye.com</h3>
   </center> 
 </body>
</html> 

 当出现错误的时候找Error.jsp处理

分享到:
评论

相关推荐

    JSP基础语法-include指令

    ### JSP基础语法-include指令详解 在Java Server Pages(JSP)技术中,`include`指令是一项重要的功能,它允许开发者将一个JSP页面的内容嵌入到另一个JSP页面中,从而实现代码的重用和模块化。通过`include`指令,...

    JSP基础语法page指令

    JSP基础语法page指令 &lt;%@ page language="java" contentType="text/html" pageEncoding="GBK"%&gt; &lt;head&gt;&lt;title&gt;www.mldnjava.cn,MLDN高端Java培训&lt;/title&gt;&lt;/head&gt; 欢迎大家光临 MLDN ! 网址:...

    JSP基础语法

    JSP基础语法是JSP开发的基础,包括注释、Scriptlet、page指令、包含指令、跳转指令等。 1. JSP 中的三种注释 JSP 中有三种注释方式:显式注释、隐式注释和 JSP 自己的注释。显式注释使用 HTML 风格的注释,例如 &lt;!...

    jsp基础语法ppt

    ### JSP基础语法 1. **JSP页面结构**:一个基本的JSP页面由HTML结构和JSP元素组成,JSP元素包括指令、脚本元素和动作元素。例如: ```jsp &lt;%@ page language="java" contentType="text/html; charset=UTF-8" ...

    JSP应用开发-JSP基本语法与常用指令.pptx

    * page指令:用于指定JSP页面的相关信息,如编码、语言等。 * include指令:用于将其他JSP页面或HTML文件包含到当前页面中。 * taglib指令:用于导入自定义标签库。 JSP应用开发 JSP应用开发是指使用JSP技术开发...

    JSP语法基础PPT

    JSP基础语法,掌握JSP基本语法 掌握JSP基本指令 &lt;%@page %&gt; &lt;jsp:include pate=“uri”/&gt; “uri”%&gt; &lt;jsp:forward page=“uri”/&gt; 掌握JSP九个内置对象

    JSP基础语法知识(JSP语法(中华电脑书库_整理制作))

    **JSP基础语法知识详解** ...综上所述,JSP基础语法知识涵盖了从页面结构、指令、脚本元素到动作标签和EL等多个方面,是构建动态Web应用的重要工具。熟练掌握这些知识,有助于开发者高效地开发和维护Java Web项目。

    李兴华javaweb之JSP基础语法(下)笔记

    这就是JSP基础语法在创建用户登录程序中的应用。 总之,JSP的包含机制和用户登录验证是JavaWeb开发中的核心概念。理解这些概念有助于构建高效且易于维护的动态网站。在实际开发中,根据具体需求选择合适的包含方式...

    JSP第二讲JSP基础语法

    总结来说,JSP基础语法涵盖了JSP页面的结构、脚本元素、内置对象、动作标签以及与Servlet的关系。通过熟练掌握这些知识点,你将能够有效地构建动态、交互式的Web应用程序。学习和实践JSP不仅有助于提升Web开发技能,...

    JSP语法中文版(jsp基础语法)

    - **page指令**:定义页面的字符集、导入的Java包、错误页面、语言等属性。 - **include指令**:静态地包含另一个文件,通常用于代码复用。 - **taglib指令**:引入自定义标签库,例如Struts2、Spring MVC中的标签。...

    jsp基础语法讲解

    ### JSP基础语法详解 JSP(Java Server Pages)是一种基于Java技术的动态网页开发标准,它允许在标准的HTML代码中嵌入Java代码,从而实现动态内容的生成。下面将详细解析JSP中的基础语法及其功能。 #### 1. HTML...

    JSP语法基础.pdf

    ### JSP语法基础详解 #### 一、JSP页面组成及元素分类 JSP (Java Server Pages) 是一种基于Java的服务器端动态网页技术标准,它允许开发人员创建功能丰富的Web应用程序。一个JSP页面主要由**元素**和**模板数据**...

    3jsp基础语法(下)

    **3jsp基础语法(下)** 在上一部分中,我们简要探讨了JSP(JavaServer Pages)的基础概念。在本部分,我们将深入学习JSP的更多核心语法和特性,以便更好地理解和应用JSP进行动态网页开发。 1. **脚本元素** JSP有...

    jsp核心语法.jsp入门

    了解并熟练掌握这些基本语法,是成为JSP开发者的基础。通过这些元素,你可以创建复杂的数据驱动的网页,实现与用户交互的功能。在实际开发中,还需要结合JSP的其他特性,如指令(directives)、动作(actions)以及...

    2jsp基础语法(上)

    **JSP基础语法(上)** JavaServer Pages(JSP)是Java平台上的一个服务器端技术,用于创建动态网页。JSP技术允许开发者将HTML、XML或其他标记语言与Java代码混合,以实现网页的动态生成。本文将详细介绍JSP的基础...

    JSP基础语法.rar

    **JSP(Java Server Pages)基础语法** ...通过学习以上JSP基础语法,你可以开始创建简单的动态网页。随着经验的增长,可以进一步探索MVC框架(如Spring MVC)和现代Web开发的最佳实践,提升开发效率和代码质量。

    jsp基础语法帮助文档

    **JSP基础语法帮助文档** **一、JSP概述** JSP(JavaServer Pages)是Java平台上的一个标准,用于创建动态网页。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,实现了Web应用的视图层与业务逻辑的分离。...

    web学习笔记 —— jsp基础语法

    本文将深入探讨"Web学习笔记——jsp基础语法"这一主题,重点关注JSP(JavaServer Pages)的基础知识。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或其他标记语言与Java代码结合,以创建交互式的Web应用...

    jsp基础语法jsp基础语法

    总结,JSP基础语法包括页面结构、指令、动作元素、脚本元素、内置对象以及EL和JSTL的使用。掌握这些基本概念,将能更好地利用JSP进行Web应用开发。学习过程中,实践是关键,通过编写实际的JSP页面,不断探索和理解...

Global site tag (gtag.js) - Google Analytics