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的相关知识和用法.通过本系列视频课程,大家能够从零到一经历一个完整项目的开发,并在课程中了解实战项目开发的流程和项目设涉及的各个模块 ...
随机推荐
- ODBC,实现图片循环写入Oracle数据库
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import jav ...
- 同一个tomcat多个web应用共享session
tomcat版本:apache-tomcat-6.0.29(次方tomcat6和tomcat7支持) 1.修改D:\apache-tomcat-6.0.29\conf\server.xml文件 ...
- 杭电ACM2061--Treasure the new start, freshmen!
http://acm.hdu.edu.cn/showproblem.php?pid=2061 这题很简单.注意换行. <span style="font-size:18px;" ...
- Standford CoreNLP
Stanford CoreNLP Stanford CoreNLP提供一组自然语言处理的工具.这些工具可以把原始英语文本作为输入,输出词的基本形式,词的词性标记,判断词是否是公司名.人名等,规格化日期 ...
- 运行maven报错:经过检查是因为maven不兼容jdk1.6,重新安装1.7解决
cmd mvn -v报错: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apach ...
- 阿里云服务器 ECS Ubuntu系统安装配置
1. 登陆服务器 系统开通成功后手机会收到阿里云发来的短信,包含公网IP及root登录密码. WEB管理后台方式 可通过阿里云管理后台选择“连接管理终端…”进行登录 提示输入VNC密码 登录成功后显示 ...
- UINavigationController 与 UITabBarController
http://www.cnblogs.com/YouXianMing/p/3756904.html // index start from 1. UITabBarItem *newsItem = [[ ...
- RGB颜色二值化
原理:RGB颜色根据计算'灰度'的公式,可以转化为黑白2种颜色,实现二值化. 业务场景的应用:可以根据背景颜色,取一个黑色或白色的颜色,作为背景色上的文案字体颜色 具体代码: function get ...
- SQL中的模糊查询
写个标题先.先来一篇大神的文章:http://www.cnblogs.com/GT_Andy/archive/2009/12/25/1921914.html 练习代码如下: 1.百分号:% 表示任 ...
- 原始套接字的简单tcp包嗅探
原始套接字 sock_raw = socket(AF_INET , SOCK_RAW , IPPROTO_TCP); while(1) { data_size = recvfrom(sock_raw ...