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过滤替换)的更多相关文章

  1. 大数据学习day39----数据仓库02------1. log4j 2. 父子maven工程(子spring项目的创建)3.项目开发(埋点日志预处理-json数据解析、清洗过滤、数据集成实现、uid回补)

    1. log4j(具体见log4j文档) log4j是一个java系统中用于输出日志信息的工具.log4j可以将日志定义成多种级别:ERROR  /  WARN  /  INFO  /  DEBUG ...

  2. 项目:开发->测试->上线:流程规范

    1) 项目分析 2) 项目经理分工协作 程序就具体流程: 1: 按项目名称: 建git, 数据库, 线上测试虚拟机 2: 按项目经理分配的大的模块. 自行划分工作阶段 a: 划分为小的模块 b: 预估 ...

  3. Forward团队-爬虫豆瓣top250项目-团队编程项目开发环境搭建过程

    本次结对编程和团队项目我都需要用python环境,所以环境的搭建是一样的.(本文部分内容引用自己博客:http://www.cnblogs.com/xingyunqi/p/7527411.html) ...

  4. Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解

    作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...

  5. 第一章 企业项目开发--maven+springmvc+spring+mybatis+velocity整合

    说明:本系列文章主要是对自己在一家大型互联网公司实习的过程中对所学知识的总结!参与的是实际中使用的上线项目. 代码的github地址:https://github.com/zhaojigang/ssm ...

  6. Django实际站点项目开发经验谈

    开发了两个月的Django站点正式上线了,看着网站从无到有,从前端到后台,从本地开发到环境部署,一点一滴的堆砌成型,着实带给我不小的乐趣. Django站点介绍: 开发环境:阿里云服务器centos6 ...

  7. Android项目开发填坑记-so文件引发的攻坚战

    故事的最初 我负责的项目A要求有播放在线视频的功能,当时从别人的聊天记录的一瞥中发现百度有相关的SDK,当时找到的是Baidu-T5Player-SDK-Android-1.4s,项目中Demo的so ...

  8. 读《31天学会CRM项目开发》记录2 - 企业信息管理系统

    在信息技术的快速推动下,企业如果依然利用传统的管理方式,以人为主,那效率便会大打折扣.在此背景下,企业信息化系统得 到了高速发展.如我们常见的ERP系统.MES系统,都是提高公司运行效率,降低运营以及 ...

  9. Web项目开发介绍及实战项目介绍

    引言 本系列课程我们将学些Golang语言中的Web开发框架Iris的相关知识和用法.通过本系列视频课程,大家能够从零到一经历一个完整项目的开发,并在课程中了解实战项目开发的流程和项目设涉及的各个模块 ...

随机推荐

  1. 精美jQuery插件及源码 前端开发福利

    jQuery是一个非常不错的javascript框架,很多前端开发者喜欢的原因不仅是因为jQuery使用起来方便,更重要的是因为它的插件很多,我们可以将这些插件应用到自己的项目中去.下面这些精美的jQ ...

  2. android ListView_显示数据库数据

    xml <?xml version="1.0"?> -<LinearLayout tools:context=".MainActivity" ...

  3. oracle 备份与还原 及相关操作

    drop user 用户名 cascade; ........删除用户 create user 用户名 identified by 密码 default tablespace 数据文件名 tempor ...

  4. ROS

    1 SSH 为什么我用 ssh 用户名 就不行,用 ssh xxx.xxx.xxx.xxx -l 用户名 就可以了呢 2 SCP 传送文件到另一个IP   用法: scp xxx  root@xx.x ...

  5. 如何将HDL文件实例化到XPS中

     本文转载自:http://xilinx.eetrend.com/blog/7073 硬件平台:ZedBoard 开发环境:XPS + ISE 操作系统:WinXP SP3 一直说要研究官方的例子 ...

  6. zedboard搭建交叉编译环境

    参考:http://blog.csdn.net/xzyiverson/article/details/11264417 我安装的LINUX12.04LTS 双系统 下载好交叉编译软件xilinx-20 ...

  7. SQL server数据库内置账户SA登录设置

    SQL server数据库内置账户SA登录不了   设置SQL Server数据库给sa设置密码的时候  提示18456 解决步骤:   第二步:右击sa,选择属性: 第三步:点击状态选项卡:勾选授予 ...

  8. 本地安装gem install --local redis-stat-0.4.13.gem

    因为主机环境不能联外网,悲哀,所以只能想办法下载包,上传到主机来安装 环境:el6.x86_64 1. gem 安装[http://centos.ustc.edu.cn/centos/6/os/x86 ...

  9. mongodb学习之路1

    第一节 MongoDB介绍及下载与安装 引言 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似 json的b ...

  10. JQuery解析JSon

    JsonCreatet.ashx页面 JSonAnalysis.aspx测试页面 一般处理程序中使用Newtonsoft.Json来序列化json 页面使用Jquery 来解析Json数据 Jquer ...