140227项目开发及上线过程遇到的10个问题(重点: FCK过滤替换)
1.替换条件判断问题
String s = (String)map2.get("contentIntro");
if(s != null && s.length() > 0){ } //判断字符长度~!!
2.FCK过滤table格式不正确的文本内容, 动态+FCK+模板实现在线编辑器的更好运用。(运用fck上传图片功能。) <!--保养项目替换区域--> <!--技术力量替换区域--> <!--硬件设施替换区域--> <!--环境设施替换区域-->
环境设施替换区域
<table width="500" cellspacing="1" cellpadding="0" border="1" align="center" class="tabs"><tbody> </tbody></table>
硬件设施替换区域
<table width="500" cellspacing="1" cellpadding="0" border="1" align="center" class="tabs"><tbody>
</tbody></table>
技术力量替换区域
<table width="260" cellspacing="1" cellpadding="0" border="1" align="center" class="tabs"><tbody> </tbody></table>
保养项目替换区域
保养项目替换区域
<table width="500" cellspacing="1" cellpadding="0" border="1" align="center" class="tabs"><tbody><tr><th colspan="2">服务项目</th><th>能否提供</th></tr> </tbody></table>
-->完整html替换解决方案。 ---如果替换从tr开始,而不是从table开始,奇怪的是fck会将提交的如 保养项目替换区域,过滤掉。
<table width="500" cellspacing="1" cellpadding="0" border="1" align="center" class="tabs"><tbody> 环境设施替换区域 </tbody></table>
-->经过fck提交,变成了
<table width="500" cellspacing="1" cellpadding="0" border="1" align="center" class="tabs"><tbody> </tbody></table>
-->最后解决方法,环境设施替换区域
-->经过fck提交,仍然是 环境设施替换区域
-->在程序中替换,从table开始,而不是先前的从tr开始。
-------------------------------------------------------- 另外一个问题是--------------------------------------------------------
<table width="500" cellspacing="1" cellpadding="0" border="1" align="center" class="tabs"><tbody>
<!--环境设施替换区域-->
</tbody></table>
这样也会被过滤掉~! 就算直接写成<!--环境设施替换区域--> 同样也被过滤掉了~!
FCKConfig.ProcessHTMLEntities = true ;
FCKConfig.FullPage = false ;
3.fck加载顺序问题。在线编辑器上传图片,本地eclipse容器clean之后都没有了。
http://localhost:8080/BNCAR2/UserFiles/Image/huayuan/11.jpg
-->fck放在最后面可以正常显示出来。
4.修改的时候,需要将id值隐藏,然后在form中以隐藏域的方式传递 id传递
<input type="hidden" name="id" id="id" value="<%=request.getParameter("id")%>"/>
5.修改成功之后,跳转到原来的页面,如果没有跳转,仅仅alert之后,就变成了空白页面。
out.print("<script>"
+ "alert('服务商修改成功');"
// + "window.location.href='"+basePath+"/netWorkList';"
+ "history.go(-1);"
+ "</script>");
修改成功后返回空白页面~!! 返回上一页处理方式。
6.jquery ajax发送的json数据与接收端的数量不一致,不匹配。
com.google.gson.JsonParseException: The JsonDeserializer StringTypeAdapter failed to deserialized json object {} given the type class java.lang.String
发送的字段不匹配~!!
7.frame框架的top,left,right页面,将right做成一个静态的页面,否则分配不同的权限,left菜单不一样,进来的right不能固定为某个动态链接。
奥迪图片 汽车养护知识:开热风快速散发车内异味 http://dealer.bitauto.com/100026180/news/201308/6062206.html right.png
8.session取id问题。
netWorkLogin.getSysloginDTO().getId() --> netWorkLoginId
9.本地数据库与服务器数据库字段保持一致,否则会报错。(商家商品库模块)
///////////////////////////////////////
tbl_nw_network_partsinfo
updown 0上架,1下架
op_date
flag 0
/////////////////////////////////////// 上下架,删除功能. 140224
10.jquery.cityselect.js文件的域名修改,本地与服务器上面不同,否则导致省市区调用不出来。
---------------链接其他项目上线需要修改的地方---------------
10.1 bn-context-test.properties 系统配置文件
10.2 jdbc-ds.properties 数据库配置,spy注释,maxActive=500
10.3 log4j.properties 日志文件的物理路径
10.4 web.xml session时间
140227项目开发及上线过程遇到的10个问题(重点: FCK过滤替换)的更多相关文章
- 大数据学习day39----数据仓库02------1. log4j 2. 父子maven工程(子spring项目的创建)3.项目开发(埋点日志预处理-json数据解析、清洗过滤、数据集成实现、uid回补)
1. log4j(具体见log4j文档) log4j是一个java系统中用于输出日志信息的工具.log4j可以将日志定义成多种级别:ERROR / WARN / INFO / DEBUG ...
- 项目:开发->测试->上线:流程规范
1) 项目分析 2) 项目经理分工协作 程序就具体流程: 1: 按项目名称: 建git, 数据库, 线上测试虚拟机 2: 按项目经理分配的大的模块. 自行划分工作阶段 a: 划分为小的模块 b: 预估 ...
- Forward团队-爬虫豆瓣top250项目-团队编程项目开发环境搭建过程
本次结对编程和团队项目我都需要用python环境,所以环境的搭建是一样的.(本文部分内容引用自己博客:http://www.cnblogs.com/xingyunqi/p/7527411.html) ...
- Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解
作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...
- 第一章 企业项目开发--maven+springmvc+spring+mybatis+velocity整合
说明:本系列文章主要是对自己在一家大型互联网公司实习的过程中对所学知识的总结!参与的是实际中使用的上线项目. 代码的github地址:https://github.com/zhaojigang/ssm ...
- Django实际站点项目开发经验谈
开发了两个月的Django站点正式上线了,看着网站从无到有,从前端到后台,从本地开发到环境部署,一点一滴的堆砌成型,着实带给我不小的乐趣. Django站点介绍: 开发环境:阿里云服务器centos6 ...
- Android项目开发填坑记-so文件引发的攻坚战
故事的最初 我负责的项目A要求有播放在线视频的功能,当时从别人的聊天记录的一瞥中发现百度有相关的SDK,当时找到的是Baidu-T5Player-SDK-Android-1.4s,项目中Demo的so ...
- 读《31天学会CRM项目开发》记录2 - 企业信息管理系统
在信息技术的快速推动下,企业如果依然利用传统的管理方式,以人为主,那效率便会大打折扣.在此背景下,企业信息化系统得 到了高速发展.如我们常见的ERP系统.MES系统,都是提高公司运行效率,降低运营以及 ...
- Web项目开发介绍及实战项目介绍
引言 本系列课程我们将学些Golang语言中的Web开发框架Iris的相关知识和用法.通过本系列视频课程,大家能够从零到一经历一个完整项目的开发,并在课程中了解实战项目开发的流程和项目设涉及的各个模块 ...
随机推荐
- 位图文件格式及linux下C语言来操作位图文件
说到图片,位图(Bitmap)当然是最简单的,它是Windows显示图片的基本格式,其文件扩展名为*.BMP.由于没有经过任何的压缩,故BMP图片往往很大.在Windows下,任何格式的图片文件都要转 ...
- javaScript之 变量、作用域和内存问题
<javaScript高级程序设计>第四章 读书笔记 4.1 基本类型 和 引用类型 的值 1. 基本类型值 包括:Undefined.Null.Boolean.Number 和 St ...
- 分享7款顶级的CSS3动画特效
1.CSS3 SVG文字背景动画 超酷的文字特效 今天我们来分享一款基于CSS3和SVG的文字特效,文字的背景可以定义一些动画特效,在背景动画播放的同时,我们还可以选中文字.本示例让文字背景展示水波和 ...
- DBCP--""连接池创建"与"资源关闭"Util类
import java.io.InputStream; import java.sql.Connection; import java.sql.ResultSet; import java.sql.S ...
- 配置Qt开发环境下的OpenCV开发
1.使用CMake工具(http://www.cmak.org),选择MinGW Makefile. *一定要注意编译的版本要与Qt的mingw32的版本相同.否则容易出现undefined refe ...
- 3月3日(4) Remove Duplicates from Sorted List
原题 Remove Duplicates from Sorted List 有序单链表去重,delete 只能对指针起作用. /** * Definition for singly-linked li ...
- Linux驱动编程--基于I2C子系统的I2C驱动的Makefile
ifeq ($(KERNELRELEASE),) KERNELDIR ?= /lib/modules/$(shell uname -r)/buildPWD := $(shell pwd) TEST = ...
- JAVA设计模式(DESIGN PATTERNS IN JAVA)读书摘要 第1部分接口型模式——第4章 外观(Facade)模式
外观模式就类似于一个工具包,一个类对应一个功能. 外观模式的意图是为子系统提供一个接口,便于它的使用. 书中给出的例子是画一个哑弹的飞行路径, 初始的类的设计是这样的,看下图, ShowFlight类 ...
- PHP 正则表达式替换一部分内容
preg_replace('/&topic=(.*?)&type=/',"&topic={$data['topic']}&type=",$postF ...
- LR通过SiteScope监控mysql
SiteScope下载,安装 要想使用LoadRunner监测MySQL数据库的性能,LoadRunner没有提供直接监测 MySQL的功能,所以,我们需要借助sitescope监控,然后在LoadR ...