如何编译含有jspsmart的java

liujiaqiang 2010-01-01 08:43:14
在只安装了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");

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

...全文
67 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizhanlang 2010-01-02
  • 打赏
  • 举报
回复
不是吧??
做web开发还用命令行来编译??
第一次见你这样的牛人
amdgaming 2010-01-01
  • 打赏
  • 举报
回复
搞 个 ide 吧,貌似 是输入参数类型不对啊 。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧