各位兄弟姐妹,大家好!
我看了一个教程,魔乐在线,其中讲:
1.需要将一个jar包(smartload.jar)放入tomcat/lib中
2.在from表单提交的.jsp文件中,需要写这句话:
<jsp:useBean id="smart" scope="page" class="org.lxh.smart.SmartUpload"/>
记得在学JavaBean的时候,class文件的路径应该是编译了的java文件的路径,这里他没提.java文件,雀写了这个路径,不知道这个class文件的路径,我该怎么写。不胜感激!
我看了一个教程,魔乐在线,其中讲:
1.需要将一个jar包(smartload.jar)放入tomcat/lib中
2.在from表单提交的.jsp文件中,需要写这句话:
<jsp:useBean id="smart" scope="page" class="org.lxh.smart.SmartUpload"/>
记得在学JavaBean的时候,class文件的路径应该是编译了的java文件的路径,这里他没提.java文件,雀写了这个路径,不知道这个class文件的路径,我该怎么写。不胜感激!
这个是把 SmartUpload实例化
相当与SmartUpload smart = new SmartUpload();
我解压了,真的发现了有C:\Documents and Settings\JL\桌面\smartupload\org\lxh\smart这个路径了,谢谢哈~
我的方法是这样的:
1、把smartupload.jar 拷到 Tomcat 6.0\lib目录下
2、把smartupload.jar 解压后的\org\lxh\smart目录拷到WEB-INF\classes目录下
3、sample01.htm:<form action="sample01.jsp" method="post" ENCTYPE="multipart/for-data">
选择要上传的图片:
<input type="file" name="pic">
<input type="submit" value="上传">
</form>4、sample01.jsp:<jsp:useBean id="smart" scope="page" class="org.lxh.smart.SmartUpload"/>
<%
//1、上传初始化
smart.initialize(pageContext);
//2、准备上传
smart.upload();
//3、保存上传文件
smart.save("/upload");
%>5、在根目录下建立文件夹upload
运行以后发现,虽然页面没有错误,但是upload里没有图片~这是为什么呢?
文件多了个/。
改成smart.save("upload");