`

让页面代码更简洁

阅读更多
    工作中重复的代码,或者区区的一行,或者长长的一大段。尽管我们可以很优雅的CTRL+C然后CTRL+V。无可非议,如果时间允许的情况下我们或许可以多多构思一下处理问题的方式,采用更好的封装或者小小改良,让你的类,你的页面更简洁。时间不允许情况是另外一回事,快迟到了,就是没有刷牙也得往公司冲!
    这里列举一个很小的例子:
    开发中页面会引用到标签,有可能我们需要每个页面都写如下几行:
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>

如果我们稍稍改变一下,把上面内容写到一个空jsp页面taglibs.jsp中,其它页面只需加入一行代码:
<%@ include file="/page/taglibs.jsp" %>

路径根据自己实际情况调试一下,页面公共引用部分都可以写到taglibs.jsp中。

----------------------------------------------------------------------------
如果有跟多的时间甚至可以把一个JSP页面分开head.jsp和food.jsp
head.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>JSF 测试程序</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>

food.jsp
 </body>
</html>

以后任何页面都只需要如下:
<%@ include file="/page/head.jsp" %>
<!--
	处理问题的核心代码
-->
<%@ include file="/page/food.jsp" %>


世界任何发明都是懒人推动的,用最懒的方式把事情做好,优雅的完成,反而可能效率更高!
分享到:
评论

相关推荐

    个人主页程序简洁漂亮HTML代码

    【个人主页程序简洁漂亮HTML代码】是一个以HTML为基础的个人主页设计作品,旨在提供一个既美观又高效的网页展示方案。这个程序的特点在于其简洁的设计风格和原创性,使其成为学习和实践HTML网页制作的理想素材,尤其...

    网页制作经验分享:干净简洁的网页列表代码

    网页制作经验分享 - 干净简洁的网页列表代码 在本篇文章中,我们将向您展示如何制作出一个干净简洁的网页列表代码。我们提供了四个实用的例子,您可以直接应用到自己的工作中。这些例子包括一个带有动画效果的垂直...

    ASP上传源代码简洁版

    ASP上传源代码简洁版是一个专为ASP(Active Server Pages)平台设计的轻量级文件上传组件。这个组件的目的是简化网站或应用程序中的文件上传功能,让开发者能够快速、简便地集成到自己的项目中。在ASP环境中,文件...

    js简洁实用的网页计算器代码.zip

    【标题】"js简洁实用的网页计算器代码"指的是一个基于JavaScript实现的网页计算器程序,它提供了基本的数学计算功能,并且设计简洁、易于使用。在网页开发中,这样的计算器可以作为一个交互元素,增强用户在网站上的...

    电子商务网站静态页面美观大方代码简洁div+css商城静态页面

    【标题】:“电子商务网站静态页面美观大方代码简洁div+css商城静态页面”揭示了这个项目是关于电商网站设计的,其核心在于使用了Div+CSS技术来构建静态页面,追求界面美观、代码简洁,旨在提升用户体验。...

    黑色简洁形式PC天猫页网页模板代码.zip

    【标题】"黑色简洁形式PC天猫页网页模板代码.zip" 提供的是一个H5网页设计的资源包,其中包含了用于创建具有黑色调和简洁风格的PC端天猫页面的源代码。这种类型的网页设计通常追求极简主义,以深色背景为基调,注重...

    简洁动感的登录页面

    【简洁动感的登录页面】设计是一种现代网页设计趋势,它注重用户体验,通过视觉效果吸引用户注意力,同时保持界面清晰易用。在这个设计中,彩色线条的动态流动效果起到了关键的作用,为用户提供了明确的交互反馈。 ...

    简洁的圆形时钟js代码

    **简洁的圆形时钟js代码**是一款非常实用的前端开发组件,主要利用JavaScript语言实现,设计风格简洁且具有一定的趣味性。它不仅提供了一个可视化的圆形时间显示界面,还具备了切换背景色的功能,同时增加了数字时钟...

    Tab页 代码简洁

    标题“Tab页 代码简洁”表明我们将讨论一个关于实现简洁美观Tab页的编程实践,特别是使用简洁的JS(JavaScript)代码。这种简洁的代码实现对于开发者来说,意味着易于理解和维护,同时也方便快速集成到项目中。 ...

    代码简洁自适应横向宽屏幻灯片代码

    【标题】"代码简洁自适应横向宽屏幻灯片代码"所涉及的知识点主要集中在网页设计和前端开发领域,特别是关于焦点图(Slider)的实现。焦点图是一种常见的网页元素,用于展示一组图像或内容,并在用户交互时自动或手动...

    超简洁工具条式网页音乐播放器代码及演示.rar

    超简洁工具条式网页音乐播放器代码及演示,放在网页可听背景音乐,风格很简洁明了那种,参数设置说明:  // 这是「自动连续播放」的设定。一般来说,播放一首音乐完毕后就会自动跳到下一首。  // 但是如果您要...

    jQuery简洁易用返回网页顶部(底部)代码

    **jQuery 简洁易用返回网页顶部(底部)代码详解** 在网页设计中,提供一个方便用户快速回到页面顶部或底部的功能是非常重要的用户体验优化。jQuery 提供了一种简单高效的方式来实现这一功能,无需复杂的 JavaScript ...

    个人网页源代码(学校篇)

    在【个人网页代码】的编写中,我们通常会涉及到以下几个关键知识点: 1. **HTML(HyperText Markup Language)**:这是网页的基础,用于定义网页的结构。HTML文件中包含各种标签,如`&lt;head&gt;`、`&lt;body&gt;`、`&lt;header&gt;`...

    简洁博客静态HTML+CSS代码

    【简洁博客静态HTML+CSS代码】是一个用于创建简单博客的模板,主要由HTML和CSS技术构建,具有良好的浏览器兼容性,适用于那些希望快速搭建个人博客或者初步接触网页设计的用户。这个模板仅包含首页,因此内容展示...

    星级评分JS-简洁美观干净已经去除多余代码

    在IT行业中,JavaScript(简称JS)和jQuery是前端开发中不可或缺的工具,它们极大地提高了网页交互性和用户体验。本文将深入探讨“星级评分JS”的实现原理、应用及其优化,结合淘宝等电商平台的评分系统,帮助开发者...

    jQuery宝蓝色简洁版qq在线客服代码

    jQuery宝蓝色简洁版qq在线客服代码是一款专为网站设计的高效、美观的客服系统实现,主要基于jQuery库,旨在提供一种简单易用且视觉效果优良的在线客服解决方案。这款代码适用于那些希望在网站上快速集成专业客服功能...

    前端程序员表白页面代码

    这些框架提供了组件化的开发方式,使得开发者能够高效地组织和管理代码,同时还能创建交互性强、用户体验良好的动态网页。 1. **React**: 如果是React框架,开发者可能使用JSX语法来编写组件,将HTML元素与...

    蓝色简洁的网页计算器js代码

    在这个“蓝色简洁的网页计算器js代码”项目中,我们看到开发者使用JavaScript语言构建了一个功能齐全且设计简洁的计算器。JavaScript是前端开发的重要语言,它使得网页具有动态交互性。 首先,`index.html`是网页的...

Global site tag (gtag.js) - Google Analytics