代码改变世界

对于JSP台头的理解,和预设的重要性

2010-02-05 13:58  血糯米Otomii  阅读(428)  评论(0编辑  收藏  举报

下面为两条必备的代码,第一条为设置页面的编码格式,第二条是确定使用core标签库。

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

接下来则是自己自定义标签库的运用,往往,标签库的确定可以加快开发速度,节约重复开发的时间,并,使得代码极为简洁,所以自定义标签库是十分重要的。

下面这条代码可以确定根路径,为将来文件定位打基础。

<c:set var="ctx" value="${pageContext.request.contextPath}"/>

如:

<script src="${ctx}/formValidator.js" type="text/javascript"></script>
<script src="${ctx}/jQuery/jquery.js" type="text/javascript"></script>
<link href="${ctx}/style.css" rel="stylesheet" type="text/css">

故,base.jsp的终极格式是:

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

自定义标签库的声明。

<c:set var="ctx" value="${pageContext.request.contextPath}"/>

<script src="${ctx}/xxx.js" type="text/javascript"></script>
<link href="${ctx}/xxx.css" rel="stylesheet" type="text/css">