jsp片段

转载自:http://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>

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

上一篇:生成 PDF 全攻略【1】初体验


下一篇:Struts2初步接触