我是用eclipse-SDK-3.2.1-win32做的,通过服务器访问时,提交表单时出bug,控制台捕捉不到异常。jsmartcom相应的配置都做好了,eclipse-SDK-3.2.1-win32的工作空间和服务器相应的.class,.java,.jar文件一个都没敢省,都配置好了。
上传页为:
-------------------------------------------------------------
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<hr>
<center>
upload file<br>
<form action="UploadJsp.jsp" method=post enctype="multipart/form_data">
<table><tr><td>name:
<input type="file" name="file2" size=20></td></tr>
<tr><td><input type=submit value="上传"></td></tr>
</table>
</form>
</center>
</body>
</html>
-------------------------------------------------------------
处理页为:
-------------------------------------------------------------
<html>
<head>
<title>上载附件</title>
</head>
<body>
<center>正在上传文件...
<%
try
{
mysmartUpload.initialize(pageContext);
mysmartUpload.service(request,response);
mysmartUpload.upload();
String fn=mysmartUpload.getFiles().getFile(0).getFileName();
mysmartUpload.save("upload/");
out.println("已经成功上传了文件,请查看<a href=upload/"+fn+">这里</a>,看文件是否上传成功");
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<a href=UploadHtml.html>重新上传</a>
</body>
</html>
-------------------------------------------------------------
bug为:(部分)
-------------------------------------------------------------
Thread [http8080-Processor20] (Suspended (breakpoint at line 1 in jsp))
UploadJsp.jsp line: 1
UploadJsp_jsp(HttpJspBase).service(HttpServletRequest, HttpServletResponse) line: 133
UploadJsp_jsp(HttpServlet).service(ServletRequest, ServletResponse) line: 856
JspServletWrapper.service(HttpServletRequest, HttpServletResponse, boolean) line: 311
JspServlet.serviceJspFile(HttpServletRequest, HttpServletResponse, String, Throwable, boolean) line: 301
JspServlet.service(HttpServletRequest, HttpServletResponse) line: 248
JspServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 856
ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 284
ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 204
StandardWrapperValve.invoke(Request, Response, ValveContext) line: 257
StandardValveContext.invokeNext(Request, Response) line: 151
StandardPipeline.invoke(Request, Response) line: 567
StandardContextValve.invokeInternal(Wrapper, Request, Response) line: 245
StandardContextValve.invoke(Request, Response, ValveContext) line: 199
StandardValveContext.invokeNext(Request, Response) line: 151
StandardPipeline.invoke(Request, Response) line: 567
StandardHostValve.invoke(Request, Response, ValveContext) line: 184
StandardValveContext.invokeNext(Request, Response) line: 151
ErrorReportValve.invoke(Request, Response, ValveContext) line: 164
StandardValveContext.invokeNext(Request, Response) line: 149
StandardPipeline.invoke(Request, Response) line: 567
StandardEngineValve.invoke(Request, Response, ValveContext) line: 156
StandardValveContext.invokeNext(Request, Response) line: 151
StandardPipeline.invoke(Request, Response) line: 567
StandardEngine(ContainerBase).invoke(Request, Response) line: 972
CoyoteAdapter.service(Request, Response) line: 206
Http11Processor.process(InputStream, OutputStream) line: 833
Http11Protocol$Http11ConnectionHandler.processConnection(TcpConnection, Object[]) line: 732
TcpWorkerThread.runIt(Object[]) line: 619
ThreadPool$ControlRunnable.run() line: 688
ThreadWithAttributes(Thread).run() line: 595
-------------------------------------------------------------
该怎样处理?恳请各位热心人支招