-
系统后台的列表页通常都有查询功能,如果通过写sql语句进行查询非常费时,特别是在查询条件较多的情况下。如果查询条件发生变化,则需要修改sql语句,非常麻烦。
jspxcms使用页面动态查询来解决这个问题,直接解析查询表单的名称来生成sql查询条件,只要修改页面就可以实现查询,而不需要修改java代码和写sql语句。
/WE...
-
Shiro是一个很简洁的安全框架,类似的Spring Security则要复杂许多。虽然spring-boot集成的是Spring Security,但我们还是选择了Shiro。
Shiro官网:http://shiro.apache.org/
Shiro单点登录cas集成:http://shi
-
由于程序更新或升级的时候,需要保留上传的文件(通常是/uploads文件夹)。有时候会希望将上传的文件保存到程序之外的目录,以免更新程序的时候被覆盖。
实现这个功能需要解决两个问题,一是放到程序之外的/uploads文件夹要能够被浏览器访问;二是上传时,文件要保存到指定文件夹。
修改tomcat配置修改tomcat的server.xml...
-
获得站点列表。
实现类
com.jspxcms.core.web.directive.SiteListDirective
参数
parent:父站点编码。parentId:父站点ID。
范例获取当前站点友情链接类型列表:
[@SiteList;list]
[#list list as bean]
<a href="${bean.url}">${bean.name}</a>
[/#list]
[/@SiteList]
-
如果在启动或访问的时候,出现以下报错信息,是因为Tomcat里的应用启动了两次。
com.ujcms.common.fulltext.LuceneException: Error during searching.;
nested exception is org.springframew
-
用户管理是系统的核心功能之一,控制着用户在网站前台能浏览哪些栏目,能否登录后台,在后台拥有哪些管理权限。
用户列表点击后台导航用户权限 - 用户管理,进入用户列表页面。
里面有两个特殊的用户,ID为1的是系统的默认的用户,类似于linux的root用户,不能被删除。但用户的权限机制和其他用户一样,由自己所属的...
-
会员组用于控制用户的前台权限,不同于角色用于控制用户的后台权限。会员组是所有站点共享的数据。
会员组列表点击后台导航用户权限 - 会员组,进入会员组列表。
其中游客组用于控制未登录用户的权限,该用户组不能删除。
会员组新增在会员组列表页点击新增按钮,进入新增页面。
在会员组新增页面,
-
角色是系统管理用户权限的核心功能。用户所拥有的权限由用户所属的角色决定。一个用户拥有多个角色,则该用户拥有所有角色权限的总和。
角色列表点击后台导航用户权限 - 角色管理进入角色列表页面。
角色新增在角色管理列表点击新增按钮,进入新增页面。
在角色新增页面填入名称等信息,点击保存按钮。
-
组织类似于公司的部门,比如销售部、财务部、人力资源部。如果是集团公司,也可以是北京分公司、上海分公司、江西分公司等等。组织是一个树形结构,比如北京分公司下面还可以有各个部门。
用户必须属于某个组织,站点也必须属于某个组织。如果系统拥有多个站点,站点可属于不同组织,在切换到某个站点时,组织管理和用户
-
获得友情链接列表。
实现类
com.jspxcms.ext.web.directive.FriendlinkListDirective
参数
siteId:站点ID。多个用英文逗号分隔,如'1,2,5'。默认为当前站点,如果要获取所有站点的数据,可以传空字符串''。type:友情链接类型编码。typeId:友情链接类型ID。isWithLogo:是否有logo。isRecommend:...