2019年8月


撰写于    浏览:1006 次  分类: Spring内容
一、Spring简介Spring是一个开源框架,最早由Rod Johnson创建,并在《Expert Oneon-One:J2EE Design and Development》这本著作中进行了介绍。Spring最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的[...]

撰写于    浏览:1095 次  分类: JSP内容
JSTL,全称是:JavaServer Pages Standard Tag Library,JSP标准标签库,它是一个的JSP标签库。JSTL 1.0 发布于 2002 年 6 月,由四个定制标记库(core、format、xml 和 sql)组成。JSP 标准标记库(JSTL)是 JSP 1.2 定制标记库集,这些标记库实现大量服务器端 Jav[...]

撰写于    浏览:803 次  分类: JSP内容
Java Servlet 技术是Java体系中开发Web应用的底层技术。1996年Servlet和JSP由SUN系统公司发布,以替代CGI技术,随后标准化来支持产生Web动态内容。CGI技术为解个请求创建相应的进程,但是,创建进程会耗费大量的CPU周期,最终导致很难编写可伸缩的CGI程序。相对于CGI程序,一个Servlet则快多了,这是因为当一个[...]

撰写于    浏览:1411 次  分类: FTL模板指令
在模板中定义的变量有三种类型: plain变量:可以在模板的任何地方访问,包括使用include指令插入的模板,使用assign指令创建和替换。局部变量:在宏定义体中有效,使用local指令创建和替换。循环变量:只能存在于指令的嵌套内容,由指令(如list)自动创建;宏的参数是局部变量,而不是循环变量 局部变量隐藏(而不是覆盖)同名的plain变量[...]

撰写于    浏览:801 次  分类: FTL模板指令
本文更新日期:2019年10月14日通常情况,freemarker只使用一个命名空间,称为主命名空间,但为了创建可重用的宏或其它变量的集合(通常称库),必须使用多命名空间,其目的是防止同名冲突。1、创建库下面是一个创建库的例子(假设保存在lib/my_test.ftl中):<#macro copyright date> <[...]