日期:2014-05-16  浏览次数:20320 次

对jsp文件包含公共文件的处理,如标签,编码等
有时候jsp页面需要引入标签,如jstl,或者spring等,不得不写一些类似这样的语句
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
在上面
,还有编码的处理<%@ page language="java" session="false" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>

如include.jsp

其实可以创建一个jsp文件,把这些公用的都丢到里面
然后在web.xml中作如下配置
<jsp-config>
           <jsp-property-group>
            <description>jsp base set</description>
            <display-name>jsp configuration</display-name>
            <url-pattern>/WEB-INF/jsp/*</url-pattern>
            <el-ignored>false</el-ignored>
            <page-encoding>UTF-8</page-encoding>
            <scripting-invalid>true</scripting-invalid>
            <include-prelude>/include.jsp</include-prelude>
        </jsp-property-group>
</jsp-config>

这样可以写jsp页面时减少很多代码