`
dfwang
  • 浏览: 95563 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

收集几个开源小东西

阅读更多
----------------------------
Fastjson is a JSON processor (JSON parser + JSON generator) written in Java:

FAST (measured to be faster than any other Java parser and databinder, incudes jackson. )
Powerful (full data binding for common JDK classes as well as any Java Bean class, Collection, Map, Date or enum)
Zero-dependency (doest not rely on other packages beyond JDK)
Open Source (Apache 2.0)

http://code.alibabatech.com/wiki/display/FastJSON/Home
----------------------------
SiteMesh is a web-page layout and decoration framework and web- application integration framework to aid in creating sites consisting of pages for which a consistent look/feel, navigation and layout scheme is required.
SiteMesh intercepts requests to any static or dynamically generated HTML page requested through the web-server, processes the content and then merges it with one or more decorators to build the final result.
SiteMesh can also be used compose large pages of smaller pages and layouts.
SiteMesh is fast. Really fast.
SiteMesh can be used in Java based web-applications, or applied to content as an offline job.
SiteMesh is extensible.

-----------------------------
JSP Layout 是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可。下载的压缩包中包含一个完整的项目,可直接导入 Eclipse 进行编译。运行时只需要在 Tomcat 或者其他应用服务器上配置一个web应用,并将路径指向解压后的webapp目录即可。例如:

<Context path="" docBase="D:\WORKDIR\JSP Layout\webapp" reloadable="true"/>

启动后直接访问 http://localhost:8080/ 或者 http://localhost:8080/hello.jspx 即可看到效果。

示例页面有两部分组成:

1. hello.jsp (数据页面)

<%
    request.setAttribute("layout","main.jsp");
    request.setAttribute("page_title","JSPX布局演示");
%>

2. main.jsp (布局页面)
<html>
<head>
    <title>${page_title}</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <style>
    h1 {font-size:16pt;}
    </style>
</head>
<body>
    <h1>JSP布局演示</h1>
    <hr/>
    ${screen_content}
    <hr/>
    <%=new java.util.Date()%>
</body>
</html>

--------------------------------------
分享到:
评论

相关推荐

    收集几个JSP开源小项目源码及笔记汇总.rar

    收集几个JSP开源小项目源码及学习笔记汇总,主要是JSP JDBC实现留言管理范例、基于数据库的登陆程序、SP DAO完成用户登陆、MVC DAO完成用户登陆、MVC DAO_留言管理程序、JSP完成简单的登陆程序(代码 笔记)、JSP DAO...

    一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。

    一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。 一个开源的FFT算法库,包含几个计算音频数据的函数,用来做音频解析实现求取幅度值。 一个开源的FFT算法库,包含几个计算音频...

    微信开发java几个开源代码

    微信开发java几个开源代码 jeewx,baeweixin,fastweixin

    iphone 几个开源工程

    标题"iphone 几个开源工程"表明我们将探讨的是与iPhone应用开发相关的开源项目。这些项目可能涵盖了各种功能和设计模式,如用户界面、网络通信、数据存储、动画效果等,为开发者提供了参考和学习的平台。 描述提到...

    几个开源的ChatGPT项目.zip

    项目的实现通常分为几个关键步骤:数据预处理、模型架构、训练和评估。数据预处理涉及收集大规模文本数据,进行清洗、分词和编码;模型架构部分则需要设计与ChatGPT类似的Transformer模型,可能包括自注意力机制、...

    几个开源的简单信息管理系统

    标题中的“几个开源的简单信息管理系统”指的是提供给公众免费使用的、用于管理不同场景信息的软件系统。这些系统通常由编程社区的成员开发,并允许用户查看、修改和分发源代码,以适应他们的特定需求。在本例中,...

    外卖扫码点餐全开源小程序源码

    【外卖扫码点餐全开源小程序源码】是一个完整的小程序应用解决方案,专为实现便捷的外卖点餐服务而设计。这个开源项目意味着源代码对公众开放,开发者可以查看、学习和修改代码,以适应自己的业务需求。源码的开放性...

    小程序300多个开源代码

    jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 javajdk1.8jdk1.8 java...

    开源小程序商城源码

    少有的免费开源小程序商城。不说咱们系统别人的有多么好,但是我们能至少保证商城可以跑通,无加密,真正做到纯开源! 无坑试验田! 基本功能: 拼团是可用的 签到 优惠券 评价功能 购物流程畅通 一键式安装部署 ...

    Niushop开源商城小程序 DEV全开源.rar

    Niushop开源商城小程序免费版,本源码是稳定版源码,免费商用。微信商城、微信小程序商城,支持分销、团购、直播、秒杀、优惠券、自定义页面等众多营销功能,插件化开发,全开源,更适合二开。 Niushop开源商城小...

    外卖扫码点餐全开源小程序源码【价值2400元】.rar

    该压缩包文件包含的是一款全开源的外卖扫码点餐小程序的源码,具有较高的价值,售价为2400元。这款小程序集成了前端和后端的完整代码,旨在为餐饮业提供便捷的在线点餐服务,同时也适用于流量主进行二次开发或商业...

    开源软件文集:开源革命之声.pdf

    书中还特别提到了一些开源界的重要事件,例如开源软件文集的收集和整理,这是开源革命史上的重要里程碑。 书中还提到了一些开源软件的宗旨和原则,例如开源软件的定义、开源软件的精神以及开源社区的运作模式等,...

    go开源项目大全(目前最完整)

    因此我自己根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了100多个开源项目(项目不限于在github开源的项目), 分成以下十几个大类。 这个项目可以理解为互联网IT人打造的...

    黑金影视小程序开源无需授权.zip

    【标题】:“黑金影视小程序开源无需授权.zip”是一个压缩包,其中包含了黑金影视小程序的源代码。这个小程序可能是为了方便用户观看电影和电视剧而设计的,而且它开源并且无需任何授权,这意味着开发者可以自由地...

    j2ee开源平台小项目

    一个小的开源小平台,对初级,新手理解平台有帮助

    一个小项目开源

    一个小项目开源

    还在为玩不了ChatGPT苦恼?这十几个开源平替也能体验智能对话.pdf

    这十几个开源平替也能体验智能对话.pdf” 【描述】:本文主要介绍了由于ChatGPT的不可获取性,如何通过一系列开源的替代品来体验智能对话功能。这些开源项目为研究者和开发者提供了理解ChatGPT工作原理的机会。 ...

    前后端全部开源微信小程序商城(Java + uniapp)

    综上所述,这个开源项目为想要搭建微信小程序商城的开发者提供了一个全面的起点,涵盖了从服务器端到客户端的全部开发工作,通过Java和uniapp的结合,降低了开发难度,提高了开发效率,是电商类小程序开发的一个理想...

    精美企业公司官网小程序28.0开源

    【描述】"精美企业公司官网小程序28.0开源,精美企业公司官网小程序28.0开源"的重复描述进一步强调了这个版本的小程序设计精美且完全开源。版本号28.0表明这是一个经过多次迭代和优化的成熟产品,可能包含了一些新的...

Global site tag (gtag.js) - Google Analytics