application&富文本编辑器&文件上传

Application

Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。
APPlication:应用程序 (作用域最广)
jsp内置对象之一
作用:存储数据用于多个程序或者多个用户之间的共享数据。对于一个容器而言,每个用户都共用一个application对象
application的方法使用说明

富文本编辑器

需要插入第三方插件
第一步:导入ckeditor插件到项目中
第二步:在页面引入CKeditor.js文件
···<script type=“text/JavaScript” src=“<%=request.getContextextPath()%>/CKeditor4/CKeditor.js” ···
第三步:写一个文本域 给标签必须起一个name 可将其添加到form表单里面

文件上传

需要依赖一个smartupload.jar包
设置form表单的enctype属性:。

		// 1.创建SmartUpload对象
		// 2.设置SmartUpload对象的编码
		// 3.(上传初始化)初始化SmartUpload对象,里面传的是pageContext对象
		// 4.设置文件上传类型
		// 5.设置文件不能上传类型
		// 6.设置上传文件大小为50M
		// 7.准备上传			
		// 8.得到第一个上传的文件		
		// 9.如果选择了文件
		// 10.定义上传路径
		// 11.开始上传文件(是上传到服务器里面)
		
//		文件上传
//		1.创建smartupload对象
		SmartUpload su = new SmartUpload();
//		2.设置smartupload编码
		su.setCharset("utf-8");
//		3.初始化 smartupload
		su.initialize(this.getServletConfig(),req,resp);
//		4.设置允许上传的文件类型
		su.setAllowedFilesList("gif,png");
//		5.设置不允许上传的文件类型
		su.setDeniedFilesList("exe,jpg,mp3,avi,mp4");

// 设置允许上传的文件大小
su.setMaxFileSize(1024*1024);//byte
// 6.准备上传
su.upload();
// 7.获取选择的第一个文件 多文件上传 单文件上传
File file = su.getFiles().getFile(0);
// 8.判断是否选择了文件
if(!file.isMissing()) {// 选择了文件 sa.jpg
/**
* 文件路径中间的间隔符:
* windows:
* linux:/
* windows:c:\test\sa.jsp
* linux:c:/test/sa.jsp
*/
// 9.拼接文件路径
path = “upload”+java.io.File.separator+file.getFileName();
// 10.上传
file.saveAs(path);
// 把上传的图片路径path保存到session作用域里面
req.getSession().setAttribute(“path”, path);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值