jsp片段
2015-10-01 04:00
537 查看
转载自: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>
就是这么简单,以后每个页面就不用再一个个引入了标签啦。
使用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>
就是这么简单,以后每个页面就不用再一个个引入了标签啦。
相关文章推荐
- Ember.js 入门指南——异步路由
- Ext JS 开发
- Net深入实战系列—JSON序列化那点事儿
- Chromium与V8 (JavaScript引擎)
- html2canvas 实现纯JS网页截图简单例子
- JS实现可调整倒计时间代码分享
- 详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
- JS日期格式化之javascript Date format
- JS处理json日期格式化问题
- 通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
- 谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
- Ember.js 入门指南——异步路由
- JS原生Date类型方法
- js截断过长字符串为省略号算法
- JavaScript实现类的private、protected、public、static以及继承
- 菜鸟学JS(六)——JS在文本域光标位置插入文本
- js中的json处理
- javascript 学习备忘(三)
- js跨域访问的一个helloworld程序
- JS函数定义方式