<span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25.2000007629395px; background-color: rgb(255, 255, 255);">后台表示层配置,页面的存放在/jeecms_sys/*.html,并指定为UTF-8格式。(config/jeecms-server-admin.xml中)</span>
<bean id="freemarkerViewResolver" class="com.jeecms.common.web.springmvc.RichFreeMarkerViewResolver">
<property name="prefix" value="/jeecms_sys/"/>
<property name="suffix" value=".html"/>
<property name="contentType" value="text/html; charset=UTF-8"/>
<property name="exposeRequestAttributes" value="false"/>
<property name="exposeSessionAttributes" value="false"/>
<property name="exposeSpringMacroHelpers" value="true"/>
</bean>
同理:默认的前台表现层配置,页面存放在/t/cms/www/default目录下,没有在配置中指定位置的原因是因为可以有多套方案。(
config/jeecms-server-front.xml中)
这里在jeecmsv6中发现一个问题:
后台在对前台模板设置中(配置-模板-设置)指定方案之后,方案设置没有问题,但是指定的默认首页地址还是/WEB-INF/t/cms/www/default/index.html
(在jc_site表中tpl_index字段中存储)。解决bug的方法是找到以下代码进行修改
package com.marcms.cms.action.admin.assist中的templateAct.java
@RequiresPermissions("template:o_def_template")
@RequestMapping(value = "/template/o_def_template.do")
public void defTempate(String solution, HttpServletRequest request,
HttpServletResponse response) {
CmsSite site = CmsUtils.getSite(request);
cmsSiteMng.updateTplSolution(site.getId(), solution);//这里,updateTPLSOLUTIONsolutiong,还有写tpl_index字段的值,或者直接修改数据库
ResponseUtils.renderJson(response, "{\"success\":true}");
}
com.marcms.core.manager.impl 下面CmsSiteMngImpl.java
CmsSiteMngImpl.java
public void updateTplSolution(Integer siteId, String solution) {
CmsSite site = findById(siteId);
site.setTplSolution(solution);
site.setTplIndex(null);
//修正bug,修改方案的时候将方案中的index.html设置为默认首页
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
jeecms9.2源代码文件 环境软件可以从以下网址中获得 Jdk 7.0 下载址: http://java.sun.com/javase/downloads/index.jsp Tomcat7 下载地址:https://tomcat.apache.org/download-70.cgi MySQL 5.0.22 下载地址:...
在JEECMS(Java Enterprise ...接下来,你需要编辑`jeecms-servlet-admin.xml`文件。这个文件包含了后台服务的相关配置。在文件中找到`adminContextInterceptor` bean,这是一个用于处理后台请求的拦截器: ```xml ...
2.修改配置文件WEB-INF/config/captcha-context.xml <bean id="captchaService" class="com.octo.captcha.service.multitype.GenericManageableCaptchaService"> <constructor-arg index="0" ref="imageEngine"/> ...
【CMS程序】JEECMS 2.4.2 系统程序是一款基于Java技术和JSP(JavaServer Pages)的应用程序,适用于构建内容管理系统。这款源码Demo是几年前的作品,主要目的是为了帮助计算机科学与技术专业的学生进行毕业设计学习...
首先,后台访问路径的修改主要涉及到Web应用的配置文件,包括`web.xml`、`jeecms-servlet-admin.xml`以及`shiro-context.xml`。这三份文件分别控制了Web应用的过滤器、Servlet映射和权限控制。 1. **修改`web.xml`*...
在`WebContent\WEB-INF\config\jeecms-servlet-admin.xml`文件中,找到`appBase`属性,并将其由: ```xml <entry key="appBase" value="/jeeadmin/jeecms"/> ``` 修改为: ```xml ...
jeecms v9.3 正式版 安装包 更新日志 1、栏目添加选择模型模板只选择一个报错 2、内容复用待审核查询报错(开源版) 3、根栏目添加内容报错 4、后台页面样式调整 5、后台编辑器分页问题 7、数据统计今日...
**Jeecms源码级安装使用文档...总结起来,Jeecms 3.0.4源码级安装使用涉及到Java环境配置、数据库连接、项目构建、部署、后台管理以及二次开发等多个环节,掌握这些步骤和技巧,能让你更好地利用Jeecms构建和管理网站。
### JEECMS v2.x 安装图文指南关键知识点解析 #### 一、软件简介与安装前提条件 - **软件版本**: JEECMS v2.x 版本,具体为 v2.2 beta 版。 - **适用范围**: 适用于本地计算机安装及实际网站部署。 - **运行环境**:...
一 Jeecms安装过程 ...此外,在配置文件jeecms-servlet-front.xml中,还有一段对标签的配置 <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> ...
1. 多站点配置:在JEECMS后台,可以设置多个站点,每个站点有自己的域名、模板、栏目和权限。 2. URL重写:利用Apache的mod_rewrite模块,可以实现友好的SEO优化URL。 3. 数据隔离:每个站点的数据应独立,避免相互...
### JEECMS-V2012导入Eclipse的详细步骤 #### 一、环境准备 在开始导入JEECMS-V2012到Eclipse之前,确保已经安装了以下环境: - **JDK5+**:Java Development Kit,用于开发Java应用程序的基础软件包。 - **TOMCAT...
感谢您使用JEECMS,系统使用过程中如遇到问题,请到JEECMS的官方网站http://www.jeecms.com 查看相关资料,或者加入JEECMS官方论坛(http://bbs.jeecms.com)发帖和大家一起交流,我们的技术人员和众多会员一起与您...
5. **配置文件**:XML或其他格式的配置文件,用于设置系统参数和连接信息。 在部署Jeecms-2012时,用户需要按照文档指示配置服务器环境(如JDK、Tomcat等),创建数据库,并执行数据库脚本来导入初始数据。然后,将...
JEECMSv8.1是一款支持微信小程序、栏目模型、内容模型交叉自定义、以及具备支付和财务结算的内容电商为一体内容管理系统:通过后台的简单设置即可自定义出集新闻管理、图库管理、视频管理、下载系统、文库管理、政务...
jeecms-db-3.0.4-final.sql
《Jeecms-2012:深入了解企业级内容管理系统》 Jeecms-2012是一款在2012年推出的基于Java技术的企业级内容管理系统(Content Management System,CMS)。这款系统以其高效、易用和强大的功能,赢得了广泛的赞誉和...
【CMS程序】JEECMS 2.3.2 Final 是一款基于Java技术和JSP的开源内容管理系统,适用于构建企业网站、新闻门户等电子商务平台。这个系统版本为2.3.2,标记为Final,意味着它是该版本的最终稳定版,为用户提供了可靠且...