中易网

怎么用servlet上传文件到该WEB项目的WebRoot的某文件夹下啊?是相对路径不是绝对路径,请问怎么做啊?

答案:2  悬赏:20  
解决时间 2021-04-18 11:39
请问你的这个问题解决了吗?我也遇到了,我想将上传的文件放到web项目下,如何存到相对路径下,我写的是String temp = req.getContextPath()+"/WebRoot/Videotemp";可以获取相对路径,但是图片没法存进去。
最佳答案
这个问题我以前也有过,但后来我明白了,虽然说JSP能编译为Servlet但是,这只是web容器的功劳。你要是边几个项目就会明白。好的WEB程序里。JSP和HTML文件的编写是一样的。除了一些必要的处理代码块。但是很少有。一般处理请求的都放在了servlet里,现在Struts很好的封装了Servlet这一层,成为了servelt的专业框架。用来处理用户的请求。但有必要的时候,我们还必须自己去写Servlet,比如过滤器,再比如监听器等。

所以说,虽然JSP能编译为Servlet但并不代表他就能替代Servlet。一般的web项目尽量将显示代码放进jsp中

而处理代码放进Servlet中。以增加可读性,可拓展性。可维护性。可能我说的有点深奥,但是你以后去做项目时就会明白了。

JSP是绝不能替代Servlet的。希望对你有帮助。
全部回答
long now = system.currenttimemillis(); // 根据系统时间生成上传后保存的文件名 string prefix = string.valueof(now); stringbuffer sb = new stringbuffer(); string basepath = request.getrealpath("/") + "upload/"; // 保存的最终文件完整路径,保存在web根目录下的upload目录下 //----------------------- integer areaid = integer.parseint(request.getparameter("areaid")); listarea = areaimpl.selectsupareabyid(areaid); for (area area : listarea) { sb.append(area.getid()+"/"); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
交通银行定期存款4万元,现在取需要身份证不
非主流歌曲《如果世界真的忘了你》的下载途径
怎么查自己的身份证办了几张电话卡
温州309小巴末班车几点的?
怀孕梦到牡丹是不是说生的是女孩,听说牡丹代
禹州市区小学文化课辅导班做的大的有哪几家
悲剧,电脑开机1分05,谁能告诉我个最简单的
NOKIA 5230 现在在厦门和宁德地区卖多少钱?
化简求值,要详细过程[(y-2x)(-2x-y)-4(x-2y)
鱼有关于睡觉的知识
手指甲有月牙弯是怎么回事?
一岁孩子喝什么奶粉好呢?我家宝宝现在也在吃
看完神奇宝贝xyz总感觉小智和女主没在一起很
有道化学题高一的,物质的量
为什么我的处理器跑分那么高?
推荐资讯
奥体中心离秦淮小吃远吗
想做女装微商,当代理,但不知道怎么找门路
火影的动画345集是漫画的那一集
什么是水泥护角线?
山西大学大一让带电脑么?
高分求:东莞虎门镇哪有冷冻批发市场?想卖在
两边鼻翼缩小后会不会有后遗症?
陕西省延安市宜川县中山街5号邮编是什么?
哪类驱蚊用品较好?
如何才能去脸上雀斑
DNF 的COF指数对我爆JP装备有影响吗
电磁铁被广泛应用于生产、生活中.下列产品中
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?