上传文件
使用jspsmartupload组件
只需要在servlet中添加 //中文和日文时使用 request.setCharacterEncoding("UTF-8"); //*************************************************************** JspFactory _jspxFactory = null; PageContext pageContext = null; JspWriter out = null; _jspxFactory = JspFactory.getDefaultFactory(); pageContext = _jspxFactory.getPageContext(this, request, response,"", true, 8192, true); out = pageContext.getOut(); //smartupload SmartUpload su = new SmartUpload(); su.initialize(pageContext); su.upload(); Request requestSu = su.getRequest();
//getParameter //普通的 int id = Integer.parseInt(requestSu.getParameter("id")); String languages = requestSu.getParameter("languages"); String flag = requestSu.getParameter("flag"); //******************************************************* //中文和日文时使用 Description = request.getParameter("Description"); //****************************************************** 另外在jsp中要传中文和日文得使用 document.form_SuccessfulCase.action="/homepage/SuccessfulCase?title=" + encodeURI(document.form_SuccessfulCase.title.value)+"&Description="+encodeURI(document.form_SuccessfulCase.Description.value); //*********************************** jsp中的form要使用 enctype="MULTIPART/form-data" 作为表单域值提交的封装模式

|