JSP片段

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LoveJavaYDJ/article/details/7293145

使用jspf

在开发中写jsp页面时,通常都要通过如下方式在jsp文件头部引入我们需要的标签库,如:jsp核心标签库JSTL,Struts 中的自定义标签,时而还有我们自己写的自定义标签:

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

    如果,每个jsp页面文件中都需要数十个或更多标签,那么每个jsp文件页面中都如上引入,是不是很麻烦呢?!

    今天教大家一个偷懒的办法(记得,刚开始学习软件开发时,一位老师说:有时候,你要学会偷懒!)

    下面,切入主题:

    你可以在你的WEB工程目录:/WEB-INF/jspf/,建立一个common.jspf文件:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

 

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

…………..

然后在我们的web.xml文件中加入如下配置:

<?xml version="1.0" encoding="UTF-8"?>

<web-app>

  ………………………

  <jsp-config>

    <jsp-property-group>

        <description>使每个jsp页面都不用显示的引用jstl标记</description>

       <url-pattern>*.jsp</url-pattern>

       <include-prelude>/WEB-INF/jspf/common.jspf</include-prelude>

    </jsp-property-group>

  </jsp-config>

………………………

</web-app>

就是这么简单,以后每个页面就不用再一个个引入了标签啦。


没有更多推荐了,返回首页