JSP-08-第三方控件的使用

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

jsp-08-第三方控件的使用添加图片下载 commons-fileupload-1.2.2.jar和commons-io-2.4.jar 导入项目在添加涂抹的页面设置表单属性 enctype=”multipart/form-data”修改表单的提交方式为 post具体实现过程(JSP 中)1) 检查请求的类型

boolean isMultpart=ServletFileUpload.isMultipartContent(requeset);

if(isMultpart) //当enctype=”multipart/form-data”,并且method=”post”,此值为true

2) 声明对象

DiskFileItemFactory factory=new DiskFileItemFactory();

ServletFileUpload upload= new ServletFileUpload(factory);

3) 转换请求的对象

List<FileItem> items=null;

Items.parseRequest(request);

4) 保存上传的文件

if(item.isFormField){

File.fullFile=new File(item.getName);

File uploadFile=new File(realPath,fullFile.getName);

Item.write(uploadFile);

}

5) 获取普通字段

if(item.isFormField){

fieldname = item.getFieldName();

if(fieldname.equals(“title”)){

news.setTitle(item.getString(“UTF-8”));

}

}

所见即所得下载 CKEditorhttp://ckeditor.com/download

解压到项目中在页面加入CKEditor<script type="text/javascript" src="<%=request.getContextPath() %>/ckeditor/ckeditor.js"> </script>

3. 使用CKEditor编辑内容

“内容”textarea标签中加入class="ckeditor"

4.提交CKEditor编辑的内容

注意:在数据库中对应的字段类型为“CLOB”(Oracle)

--------------------

1. CKEditor文件夹的含义

_samples: 存放官方的Demo

lang:存放多国语言文件

skins:皮肤文件夹

2. 可以通过ckeditor.js文件配置 CKEditor,

CKEDITOR.editorConfig = function()

{

config.language = 'zh-cn' ; //配置语言

config.uiColor = '#AADC6E';

config.width= 'auto';

config.skin = 'office2003'; //皮肤:v2,kama,office2003

};

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航