关于学习Java的上传技术的一些心得

最近连续几天都在搞这个(其实是因为搞了几天都没搞出来,今天经过大神指点,顺利运行了),因为FLEX的上传文件要涉及到和服务器端JAVA的通讯,于是开始看了下JAVA的上传的东西,本来是想照着书上抄一抄代码,运行应该没问题,没想到出现各种问题,主要还是包的导入问题以及对Servlet的运行不太明白导致搞的很头大,不过经过大神排错,总算搞定了,总结下来,主要有以下几点需要注意:

1.包的导入,涉及到找,下载这个相应的包,包具体的放置位置

2.项目的正确部署

3.项目中什么文件放在什么地方,编译后的CLASS文件的默认存放位置以及关于web.xml文件的编写

下面来具体说一下

第一点,包的问题,涉及到四个包,我已经上传到我的资源里面了(地址:http://download.csdn.net/detail/jayxujia123/5821353),需要的可以去下载,0积分。包的位置,目前我知道的要处理两个地方,一是放在项目的webContent的Lib里面(具体可以看第三点中的项目文件结构中的JAR包位置)二是利用项目属性的构建路径来添加JAR包:


关于具体包的作用大家可以看这篇文章:http://blog.csdn.net/zyujie/article/details/7892061 写的很详细。

第二点,项目的部署,我开始也不知道这个东西,后来也是办公室的同学跟我说的,先要把项目在IDE里面部署,然后才可以在IDE或者浏览器里面查看,基本步骤是先添加服务器(一般是TOMCAT,我的是5.5版本的tomcat),然后再运行项目,这样就完成了部署:


在添加服务器后运行项目(运行好了就是部署好了)的方式有两种,上面图片上有指示。


第三点,关于项目的文件结构问题,先上图:


服务器逻辑处理文件(也即类文件,比如servlet的类处理文件)放在Java Resources:src里面,需要先建包,再建文件,而JSP页面表现文件放在WebContent目录下,同时这个目录下面还有另外两个文件夹,WEB-INF里面放了lib文件夹,这个就是放我们需要导入的JAR包的位置的。另外关于编译后的CLASS文件我们可能需要给他也设置文件位置,一般也就是放在WEB-INF文件夹下的classes文件夹(如果没有需要自己创建),具体的设置如下图:




好了,基本上就是这些内容了,至于具体的例子嘛,网上有很多,我选几个我试过的例子的地址:

http://zhidao.baidu.com/question/229132819.html

http://blog.csdn.net/hzc543806053/article/details/7524491  (其实还有一堆,都差不多,把上面的步骤搞对基本就没问题了)

而对于WEB.XML文件的说明,懒得写啦,哈哈,请看:http://www.cnblogs.com/chinafine/archive/2010/09/02/1815980.html,感觉讲的比较详细了。

好了,基本上就这些了,

希望这一篇文章对那些因为文件上传搞的很头疼的朋友有帮助,我还要继续搞FLEX与JAVA的通讯,先忙了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值