`
甜甜的眼泪
  • 浏览: 15568 次
  • 性别: 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基础语法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语法基础PPT

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

    JSP课件(JSP 语法基础)PPT

    JSP注释:包括输出注释、隐藏注释; JSP脚本元素 :包括声明、表达式、脚本...JSP指令元素 :包括Page指令、Include指令和Taglib指令; JSP动作元素:包括Include动作、forward动作、param动作、plugin动作、JavaBean

    JSP基础语法

    1.JSP中的三种注释 2.三种Scriptlet及其区别 3.page指令 4.在JSP中连接Oracle数据库 5.包含指令 6.跳转指令

    Java Web应用开发:JSP技术基础.pptx

    JSP指令—page指令;page指令用例;Page指令的属性;JSP声明;Java程序片段;JSP中的Java程序片段和模板文本;查看对应的servlet代码;练习;Java表达式;JSP中的注释—Java注释;JSP中的注释--HTML注释;使用&lt;!-- --&gt; 将java...

    03-JavaWeb之JSP1

    1.JSP基础语法 2.JSP内置对象 3.JSP状态管理 4.JSP指令与动作元素 1.JSP应用示例 2.JSP基础语法 1. page指令:通常位于JSP

    JSP学习笔记之基础语法

    page指令语法  &lt;&#37;@page 属性1=”属性值” 属性2=”属性值1,属性值2″ 属性n=”属性值n”%&gt; jsp注释 在jsp页面的注释。 HTML的注释: &lt;!–html注释–&gt; //客户端可见 jsp的注释: &lt;&#37;–html注释–%&gt;...

    Servlet与JSP核心编程第2版

    第12章 控制所生成的servlet的结构:jsppage指令 12.1 import属性 12.2 contenttype和pageencoding属性 12.3 条件性地生成excel电子表格 12.4 session属性 12.5 iselignored属性 12.6 buffer和autoflush...

    JSP基础教程.doc

    6 JSP语法概要 6 6.1 HTML 注释 6 6.2 隐藏注释 6 6.3 声明 7 6.4 表达式 8 6.5 Scriptlet 9 6.6 Page 指令 10 6.7 Taglib 指令 11 6.8 &lt;jsp:forward&gt; 12 6.9 &lt;jsp:getProperty&gt; 13 6.10 &lt;jsp:include&gt; 14 6.11 ...

    JSP商务网站复习题

    JSP基础语法结构 表单用法 表单子标记用法 4.3节 ….action=.. &gt; ”text” … &gt; JSP page指令 JSP include指令 Jsp: include动作标记 Jsp: param动作标记 Jsp: forword动作标记 Jsp: plugin动作标记 Jsp: useBean...

    JSP 程序设计从入门到精通 PDF 教程

     2.2.1 page指令(Directive) 22  2.2.2 include指令(Directive) 24  2.3 JSP的动作 25  2.3.1 jsp:include动作 25  2.3.2 jsp:useBean动作 27  2.3.3 jsp:setProperty动作 29  2.3.4 jsp:getProperty...

    《JSP程序设计》(Beginning JavaServer Pages)PDF

    ·讲述JSP基础知识,包括JSP语法和指令、JSP表达式语言(EL)、标记库以及测试和调试技术。 ·涵盖JSP与JavaBean、JSP指令、错误处理、JSP和servlet、数据库访问及MVC等方面的内容。 ·给出许多实际的代码实例,并...

    JSP动态网站开发基础教程与实验指导(从基础到应用)光盘

    3.3.1 page指令 48 3.3.2 include指令 51 3.3.3 taglib指令 52 3.4 动作元素 53 3.4.1 文件导入标签 54 3.4.2 页面转发标签 56 3.4.3 追加参数标签 59 3.4.4 标签 59 3.5 扩展练习 62 第4章 内置对象 65 4.1 ...

    《JSP技术大全》pdg格式

    先给广大读者提示,如若你室JSP的初学者,我希望... 最后,我希望读者在看完本书之后,初学者变成一个在精通JSP之余又对JSP的一些具体内容还不是很清楚的专业人士,而且又可以使有一定基础的人士变成真正的JSP精通者。

    JSP高级编程

    JSP基础实例 6.1 第一个JSP程序—HelloWorld! 6.2 注释的使用 6.3 脚本元素 6.3.1 声明 6.3.2 表达式 6.3.3 脚本代码 6.4 page指令 6.4.1 import 6.4.2 session 6.4.3 错误...

    jsp从入门到高级编程

    第6章 JSP基础实例 6.1 第一个JSP程序—HelloWorld! 6.2 注释的使用 6.3 脚本元素 6.3.1 声明 6.3.2 表达式 6.3.3 脚本代码 6.4 page指令 6.4.1 import 6.4.2 session 6.4.3 错误处理 6.5 包含其他文件 ...

    JSP高级教程

    第6章 JSP基础实例 6.1 第一个JSP程序—HelloWorld! 6.2 注释的使用 6.3 脚本元素 6.3.1 声明 6.3.2 表达式 6.3.3 脚本代码 6.4 page指令 6.4.1 import 6.4.2 session 6.4.3 错误处理 6.5 包含其他文件 ...

    jsp servlet 入门学习资料-新手一看就懂

    第6章 JSP基础实例 6.1 第一个JSP程序—HelloWorld! 6.2 注释的使用 6.3 脚本元素 6.3.1 声明 6.3.2 表达式 6.3.3 脚本代码 6.4 page指令 6.4.1 import 6.4.2 session 6.4.3 错误处理 6.5 包含其他文件 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    12.8.2 jsp文档中的元素语法 404 12.9 小结 407 第13章 jsp与javabean 409 13.1 javabean简介 409 13.1.1 属性的命名 409 13.1.2 属性的类型 411 13.2 在jsp中使用javabean 412 13.2.1 [jsp:usebean] 412 ...

Global site tag (gtag.js) - Google Analytics