如何编译含有jspsmart的java

liujiaqiang liujiaqiang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在只安装了jdk1.5 和 tomcat5.0 的环境下(也安装了jspsmart),请帮忙看看,以下代码如何编译:

import com.jspsmart.upload.*;
import java.io.IOException;
import java.io.PrintStream;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.*;

public class FileUploadEdit extends HttpServlet
{

public FileUploadEdit()
{
}

public final void init(ServletConfig config)
throws ServletException
{
this.config = config;
}

public void doGet(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
throws ServletException, IOException
{
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
request.setCharacterEncoding("utf-8");
response.setContentType("text/html; charset=utf-8");
SmartUpload mySmartUpload = new SmartUpload();
mySmartUpload.setAllowedFilesList("gif,GIF,jpg,jpeg,JPG,JPEG,png,PNG");
mySmartUpload.initialize(config, request, response);
try
{
mySmartUpload.upload("utf-8");
}
catch(Exception ex)
{
System.out.print("FileUploadEdit doPost() " + ex.getMessage());
}
File myFile = mySmartUpload.getFiles().getFile(0);
String sType = myFile.getFileExt();
String fileName = "test." + sType;
String task = mySmartUpload.getRequest().getParameter("task");
String vcFile = "upload/images/" + fileName;
if(task.equals("add"))
{
if(myFile.getSize() != 0 && !myFile.isMissing())
try
{
myFile.saveAs("/" + vcFile);
}
catch(Exception ex1)
{
System.out.print("FileUploadEdit doPost() " + ex1.getMessage());
}

}
}

public void destroy()
{
}

private static final long serialVersionUID = 0x870546bf2724910eL;
private static final String CONTENT_TYPE = "text/html; charset=utf-8";
private ServletConfig config;
}

我现在直接在 DOS 环境下 输入 : javac FileUploadEdit.java 出现以下错误:
FileUploadEdit.java:37:upload() in com.jspsmart.upload.SmartUpload cannot be applied to (java.lang.string)
mySmartUpload.upload("utf-8");

请帮忙看看,是什么造成这个错误的.
最好详细说明考什么文件到什么地方的操作步骤.
谢谢.

...全文
评论 2
收藏 已收藏
分享
返回顶部
liujiaqiang
Web 开发 81,108 成员 341,721 内容