-
概述: 获取节点列表,通常用于网站导航(一级节点列表)、子节点列表。 实现类: com.jspxcms.core.web.directive.NodeListDirective 例子: [@NodeList;list] [#list list as node] <li><a href="${node.url}">${node.name}</a&...
-
所有前台页面都可以共用一个分页,包括内容页分页、列表页分页、评论分页等等,使用非常简单。分页的模板制作也非常简单。 使用方式:只需将分页代码用include 标签包含即可。 示例:(其中page.html为分页代码) [@InfoPage nodeId=node.id isMainNodeOnly...
-
Jspxcms开发环境使用eclipse。 前提:下载Jspxcms2.0安装包,并成功安装。 步骤1:在eclipse里新建Dynamic Web Project; 步骤2:将安装包中ROOT目录下的文件拷贝至eclipse工程的WebContext的目录中; 步骤3:删除/WEB-INF/classes目录下文件; 步骤4:将安...
-
Jspxcms使用了JavaEE行业主流的技术。 使用的框架和技术主要有:SpringMVC3.2、Spring3.2、JPA2.0(Hibernate3.6)、Spring Data JPA、QueryDSL、Lucene3.6、Shiro等。 在这里要感谢SpringSide,Jspxcms的架构参考了SpringSide4,大部分框架与SpringSide4是...
-
Jspxcms分为开源版和商业版。 开源版可以免费用于建设商业网站,但必须保留网站所有页面标题(title)上的"Powered by Jspxcms"和页脚处的Jspxcms名称、链接(http://www.ujcms.com/)。点击查看详细许可协议。 商业版需付费使用。商业版拥有更多...
-
概述: InfoList是获取信息分页的标签,是Jspxcms制作模板使用的最多、最核心的标签之一。 例子: [@InfoPage nodeId=node.id pageSize='10';pagedList] [#list pagedList.content as info] <li><a href="${info.url}">${substring(i...
-
概述: InfoList是获取信息列表的标签,是Jspxcms制作模板使用的最多、最核心的标签之一。 例子: [@InfoList node='news';list] [#list list as info] <li><a href="${info.url}">${substring(info.title,15,'...')}</a></...
-
Dreamweaver(简称DW)是制作网站模版最常用的工具。这里使用DW CS6做演示。 DW创建站点 Jspxcms的模版后缀是html,可以直接用DW打开编辑。为了在DW里面更好的管理模版,通常会使用DW的站点管理。 点击DW菜单“站点”-“新建站点”,填...
-
1、先将ROOT目录拷贝至tomcat的webapps目录下; 2、在mysql中创建一个数据库,将mysql.sql导入到数据库中; 3、打开/WEB-INF/conf/application-dev.properties和/WEB-INF/conf/application.properties文件,修改相应的数据库名、用户名、密码; 4、启动tomca...
-
FreeMarker是一款基于java的模版引擎,用于生成文本(比如HTML)。它的语法和作用和JSP类似,JSP需要依赖Servlet容器(如Tomcat),而FreeMarker只需要Java运行环境。 官方网站上的这张图很形象的说明了FreeMarker的用途和工作原理:模版+数据=文本(HTML) ...