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指令详解 在Java Server Pages(JSP)技术中,`include`指令是一项重要的功能,它允许开发者将一个JSP页面的内容嵌入到另一个JSP页面中,从而实现代码的重用和模块化。通过`include`指令,...
JSP基础语法page指令 <%@ page language="java" contentType="text/html" pageEncoding="GBK"%> <head><title>www.mldnjava.cn,MLDN高端Java培训</title></head> 欢迎大家光临 MLDN ! 网址:...
JSP基础语法是JSP开发的基础,包括注释、Scriptlet、page指令、包含指令、跳转指令等。 1. JSP 中的三种注释 JSP 中有三种注释方式:显式注释、隐式注释和 JSP 自己的注释。显式注释使用 HTML 风格的注释,例如 <!...
### JSP基础语法 1. **JSP页面结构**:一个基本的JSP页面由HTML结构和JSP元素组成,JSP元素包括指令、脚本元素和动作元素。例如: ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" ...
* page指令:用于指定JSP页面的相关信息,如编码、语言等。 * include指令:用于将其他JSP页面或HTML文件包含到当前页面中。 * taglib指令:用于导入自定义标签库。 JSP应用开发 JSP应用开发是指使用JSP技术开发...
JSP基础语法,掌握JSP基本语法 掌握JSP基本指令 <%@page %> <jsp:include pate=“uri”/> “uri”%> <jsp:forward page=“uri”/> 掌握JSP九个内置对象
**JSP基础语法知识详解** ...综上所述,JSP基础语法知识涵盖了从页面结构、指令、脚本元素到动作标签和EL等多个方面,是构建动态Web应用的重要工具。熟练掌握这些知识,有助于开发者高效地开发和维护Java Web项目。
这就是JSP基础语法在创建用户登录程序中的应用。 总之,JSP的包含机制和用户登录验证是JavaWeb开发中的核心概念。理解这些概念有助于构建高效且易于维护的动态网站。在实际开发中,根据具体需求选择合适的包含方式...
总结来说,JSP基础语法涵盖了JSP页面的结构、脚本元素、内置对象、动作标签以及与Servlet的关系。通过熟练掌握这些知识点,你将能够有效地构建动态、交互式的Web应用程序。学习和实践JSP不仅有助于提升Web开发技能,...
- **page指令**:定义页面的字符集、导入的Java包、错误页面、语言等属性。 - **include指令**:静态地包含另一个文件,通常用于代码复用。 - **taglib指令**:引入自定义标签库,例如Struts2、Spring MVC中的标签。...
### JSP基础语法详解 JSP(Java Server Pages)是一种基于Java技术的动态网页开发标准,它允许在标准的HTML代码中嵌入Java代码,从而实现动态内容的生成。下面将详细解析JSP中的基础语法及其功能。 #### 1. HTML...
### JSP语法基础详解 #### 一、JSP页面组成及元素分类 JSP (Java Server Pages) 是一种基于Java的服务器端动态网页技术标准,它允许开发人员创建功能丰富的Web应用程序。一个JSP页面主要由**元素**和**模板数据**...
**3jsp基础语法(下)** 在上一部分中,我们简要探讨了JSP(JavaServer Pages)的基础概念。在本部分,我们将深入学习JSP的更多核心语法和特性,以便更好地理解和应用JSP进行动态网页开发。 1. **脚本元素** JSP有...
了解并熟练掌握这些基本语法,是成为JSP开发者的基础。通过这些元素,你可以创建复杂的数据驱动的网页,实现与用户交互的功能。在实际开发中,还需要结合JSP的其他特性,如指令(directives)、动作(actions)以及...
**JSP基础语法(上)** JavaServer Pages(JSP)是Java平台上的一个服务器端技术,用于创建动态网页。JSP技术允许开发者将HTML、XML或其他标记语言与Java代码混合,以实现网页的动态生成。本文将详细介绍JSP的基础...
**JSP(Java Server Pages)基础语法** ...通过学习以上JSP基础语法,你可以开始创建简单的动态网页。随着经验的增长,可以进一步探索MVC框架(如Spring MVC)和现代Web开发的最佳实践,提升开发效率和代码质量。
**JSP基础语法帮助文档** **一、JSP概述** JSP(JavaServer Pages)是Java平台上的一个标准,用于创建动态网页。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,实现了Web应用的视图层与业务逻辑的分离。...
本文将深入探讨"Web学习笔记——jsp基础语法"这一主题,重点关注JSP(JavaServer Pages)的基础知识。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或其他标记语言与Java代码结合,以创建交互式的Web应用...
总结,JSP基础语法包括页面结构、指令、动作元素、脚本元素、内置对象以及EL和JSTL的使用。掌握这些基本概念,将能更好地利用JSP进行Web应用开发。学习过程中,实践是关键,通过编写实际的JSP页面,不断探索和理解...