`
dfwang
  • 浏览: 97145 次
  • 性别: 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>

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

相关推荐

    安卓java读取网页源码-OuNews:欧报

    还有边缘或整页侧滑、夜间模式切换等小功能,还写了几个自定义小控件,虽然无啥卵用,但是学到了很多东西,很有收获。 二、运行截图 三、用到的开源库 ...... 感谢各位大神无私的开源精神。 四、一些零散的知识点 ...

    在tomcat的catalina.sh文件中添加了jconsole检测内存配置

    Tomcat是Apache软件基金会的一个开源项目,广泛用于部署Java Web应用。Catalina.sh是Tomcat服务器的启动脚本,它包含了启动、停止和管理Tomcat实例的命令。而JConsole是Java的内置性能监视工具,可以帮助开发者监控...

    精选编程、代码字体合集

    一般来说,在选用适合显示代码的编程字体时,我们一般来有几个推荐标准,首先是等宽字体,这样代码才会对齐得整齐,看起来更整洁;其次是支持扩展字符集以及相似字符必须拥有高辨识度!譬如 [‘i’, ‘1’, ‘l’] ...

    一个牛人提供的GIS源码(很好)

    加上大陆地区太多的炮制太另人失望了(去年非常红火的百万首页,在大陆地区做的烂的一塌,只会炮制没有几个是有创意或者在人家创意的基础上增加自己创意的,唉)。 非常的希望大家能够给我意见或者建议,对大家提供的...

    matlab经典小代码-How-to-Talk-an-Introduction-to-Linear-Regression:如何讨论线性回归

    因此,让我们来看一个小例子。 一所常春藤盟校的大学收集了有关新生入学的数据。 因此,在一年级结束时,他们记下了每个人的GPA。 这就是您在此处看到的直方图。 因此,平均绩点(GPA)是介于0到4之间的数字。 这...

    补丁模块(带源码)InlinePatch,Hook,内存DLL注入等等

    下面这个模块是我使用易语言时写补丁最常用的一个模块(当然很多也是抄的),一开始我觉得bug肯定会很多,放出去肯定又会坑很多人,后来我发现坑坑更健康,当你明白一个东西的优缺点之后,你才会更好的选择你所需要...

Global site tag (gtag.js) - Google Analytics