- 浏览: 72675 次
最新评论
文章列表
项目中有这样一个需求,使用ckeditor可以上传图片,需要在前端验证一下不可上传多于5张图片。
以下是查看源代码所看到的ckeditor里的值<p>AAAAA</p>
<p><img alt="" src="/eHomePlus/img/uploadImg/f9d6663f-94f3-4ff5-b699-d17a5fbbd49d.png"
style="height:426px; width:447px" /></p>
<p>BBBB</p>
< ...
- 2013-12-14 11:20
- 浏览 486
- 评论(0)
本人用的CKEditor版本为4.3CKEditor配置和部署参考CKEditor4.x部署和配置。
CKEditor编辑器的工具栏中初始的时候应该是这样子的,没有图片上传按钮
并且预览中有一堆火星文,可以修改相应配置删除它。
第一种方法:打开ckeditor/plugins/image/dialogs/image.js文件,搜索“b.config.image_previewText”,(b.config.image_previewText||'')单引号中的内容全删了,注意别删多了。(由于ckeditor的很多js文件都是压缩过的,格式很难看,很容易删错,所以不推荐此种方法)
...
- 2013-12-13 17:56
- 浏览 759
- 评论(0)
CKEditor4.x && JSP
官网下载CKEditor,可选Basic, Standard, Full
解压放置其WebRoot下JSP中引入以下文件:<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="ckeditor/config.js"></script>
有以下几种方法可实现CK ...
- 2013-12-12 18:41
- 浏览 345
- 评论(0)
第一步:在web.xml中配置servlet
<servlet>
<servlet-name>ImageServlet</servlet-name>
<servlet-class>org.servlet.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/ImageS ...
- 2013-12-07 14:43
- 浏览 478
- 评论(0)
<script type="text/javascript">
//刷新页面
if(location.href.indexOf("refresh=1") === -1) {
setTimeout(function() {
location = location.href + "?refresh=1"
},1)
}
</script>
或者
<script type="text/javascript">
// ...
- 2013-12-07 13:32
- 浏览 469
- 评论(0)
Class org.apache.struts2.json.JSONWriter can not access a member of class oracle.jdbc.driver.Physica
产生这个错误的原因是因为我的oracle数据库中有一个CLOB字段,查询出来的时候要转换为JSON而报错。
Class org.apache.struts2.json.JSONWriter can not access a member of class oracle.jdbc.driver.PhysicalConnection with modifiers "public"取出来的JSON数据是这样的[{STATE=0, REUSER=a, ANONYMIS=否, TEXT=oracle.sql.CLOB@40a04430, CHANNELTYPE=用户交互, ...
- 2013-12-06 17:55
- 浏览 373
- 评论(0)
在tomcat安装路径bin目录下
打开catalina.bat在第一行加上set JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
打开catalina.sh在第一行加上JAVA_OPTS=-Xms64m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
- 2013-12-04 14:12
- 浏览 385
- 评论(0)
使用fmt函数需在jsp中引入
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:formatDate value="${entity.ctime}" pattern="yyyy-MM-dd HH:mm"/>
报java.lang.IllegalArgumentException: Cannot convert 201311251525 of type class java.lang.String ...
- 2013-11-29 20:57
- 浏览 341
- 评论(0)
只是截取项目中部分代码,供参考及日后查阅
用struts1标签html:select展现select下拉列表
刚开始为如下代码:<html:select name="ShuiwujiguanForm" property="swjg_dmSelect" >
<option value=""></option>
<html:options collection="select_list" property="swjg_dm ...
- 2013-11-24 12:16
- 浏览 417
- 评论(0)
有这样一个需求,弹出一个新窗口 并从该新页面的select选择框中选择需要的类别,再返回到之前的父窗口页面的某个文本框中。这里就要用到window.parent和window.opener
如题两种方法都是javascript调用父窗口的方法。
1、window.parent是iframe页面调用父窗口对象
比如:parent.jsp
里面有一个文本框
<input id="username" value="">
<iframe scrolling="auto" src=&quo ...
- 2013-11-23 11:30
- 浏览 367
- 评论(0)
用jquery多了,就忘了原生的js是如何写的了,还需要多加巩固。
需求:jsp回显一select下拉框。选中指定值。
用户点击修改 该select进行已有值回显。有两种解决方法
一、js中获取用户的该swig_dmSelect值,本例中是从action中获取的
js获取所有option,然后遍历进行判断。
<script type="text/javascript">
<%
String swjg_dmSelect = (String)session.getAttribute("swjg_dmSelect& ...
- 2013-11-20 21:44
- 浏览 867
- 评论(0)
前段时间写过类似的功能,开发环境是struts2,jdk1.6,tomcat
而这次是修改N年前的项目
项目的开发环境为struts1,jdk1.4,weblogic8,比较过时所以就增加了使用easyui的难度。
难点为:一、配置action 不能像struts2那样直接可以和json完美整合
action中result结果集为
<result type="json">
<param name="root">treeNodes</param>
</result>
而str ...
- 2013-11-18 20:01
- 浏览 352
- 评论(0)
前段时间写过类似的功能,开发环境是struts2,jdk1.6,tomcat
而这次是修改N年前的项目
项目的开发环境为struts1,jdk1.4,weblogic8,比较过时所以就增加了使用easyui的难度。
难点为:一、配置action 不能像struts2那样直接可以和json完美整合
action中result结果集为
<result type="json">
<param name="root">treeNodes</param>
</result>
而str ...
- 2013-11-18 20:01
- 浏览 385
- 评论(0)
ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型 结构的联系。
例如有如下案例:
数据为节选,字段值含义分别为税务机构代码、税务机构名称、上级税务机构代码,税务机构级别
select * from extern_dm_swjg查询的时候默认顺序就是上面的顺序,可以看出是混乱的并没有特殊结构特征。
而希望的结果如下图:
sj_swjg_dm为空即根节点的排在第一个,仔细观察 上图是树结构查询结果,可能不太直观,看下图就清楚了
1. 树结构的描述
- 2013-11-16 12:42
- 浏览 327
- 评论(0)
lpad函数是Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。
语法格式如下:
lpad( string, padded_length, [ pad_string ] )
string
准备被填充的字符串;
padded_length
填充之后的字符串长度,也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符;
pad_string
填充字符串,是个可选参数,这个字符串是要粘贴到strin ...
- 2013-11-15 21:26
- 浏览 378
- 评论(0)