JSP指令元素


JSP指令为JSP引擎而设计,只是告诉引擎如何处理其余JSP页面。

指令用来提供整个JSP网页相关的信息,并且用来设定JSP页面的相关属性。


语法形式:<%@ 指令名称 属性1=”属性值1” 属性2=”属性值2”… %>

JSP指令包括



  • 页面设置指令page
  • 页面包含指令include
  • 自定义标记指令taglib

page指令主要用于设置JSP页面的相关属性(页面编码形式、缓存大小、错误处理页面等)。

page指令作用于整个JSP页面。

page指令不能作用于动态的包含文件。

在一个页面中可以用多个类别的page指令,但其中的属性只能用一次(除import属性之外)。



include指令可以减少代码冗余,可以把JSP开发中多次使用的功能代码封装成一个独立的JSP文件。

include指令表示在当前页面中包含一个静态文件,静态包含表示被包含的文件将会被完整的插入到JSP文件中(被包含文件可以是:
JSP文件、HTML文件、文本文件或者一段JAVA代码)。

语法形式:<%@ include file=”URL” %> file表示被包含文件,URL表示被包含文件路径。

JSP页面和被包含页面共享所有页面作用域数据。



include指令包含html文件乱问题的解决方案
两种方式:

第一种方法
在文件中加入Page指令,设置pageEncoding属性为”utf-8”
<%@ page language=”java” import=”java.util.*” pageEncoding=”utf-8”%>
第二种方法:
修改web.xml文件,加入下面的代码


Special property group for html Configuration JSP example.
JSPConfiguration
*.html
true
UTF-8
false




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值