解决SmartUpload.jar中文乱码
方法一:增加代码 将编码格式改为gbk即可 > path=new String (path.getBytes("gbk"),"utf-8");
方法二:引入jar包 引入utf-8版本的jar,即可解决乱码问题 非utf-8版本jar包: jspSmartUpload.jar utf-8版本ja
生成绝对唯一的文件名(java)
思路:使用ip+当前时间戳+三位随机数的组合 service层 // 获取系统为文件提供的新文件名
public String getUploadFilename(HttpServletRequest request, File file) {
String filename, timeSta
文件上传-前后端(JQuery+Servelt)
1.引入包 实现文件上传需要使用到SmartUpload组件,需要引入对应jar包: SmartUpload.jar 2.代码实现 前端 通过jQuery的Ajax向servlet上传文件; formData也可以直接用form创建,如:var formData = new FormData($(
文件上传-前后端(HTML+Servelt)
1.引入包 实现文件上传需要使用到SmartUpload组件,需要引入对应jar包: SmartUpload.jar 2.代码实现 前端 form标签必须加上 method="post" enctype="multipart/form-data" ,否则无法上传到servlet <form id="
Excel导入导出-前后端(JQuery+Servlet)
1.引入包 java使用POI组件实现excel的导入导出 需要引入的jar包如下(点击下载): commons-compress-1.19.jar commons-collections4-4.4.jar commons-logging-1.2.jar junit-4.12.jar poi-oox
Servlet常用方法
获取名称 获取项目名 > request.getContextPath()
获取servlet名 > request.getServletPath()
取得Servlet后的URL名,不包括URL参数 > request.getPathInfo()
取得不包括参数的URL > request.