这两天遇到个需求——用户头像修改功能。
查了好多资料,不是代码不全,就是某些高端框架,卡了好久,今已实现,分享给大家,如果有更好的方法,非常感谢可以在下方评论区写出
一、整体项目架构
二、web.xml配置文件
UploadServlet
UploadServlet
com.runoob.test.UploadServlet
UploadServlet
/lianxi/UploadServlet
getImg
getImg
com.runoob.test.getImg
getImg
/lianxi/getImg
三、jar包
四、JSP文件
上传表单——upload.jsp
Insert title here选择一个文件:上传完成后的消息提示页面 + 往session中写入图片所在的存储地址————message.jsp
【可以修改为直接存到数据库中,然后同步添加至session ——方便后期直接读取图片地址,,,由于代码简单且繁杂,不属于核心,故直接用session代替,,,有需要的可以私信】
/p>
"http://www.w3.org/TR/html4/loose.dtd">
文件上传结果String logopath=(String) request.getAttribute("logopath");
session.setAttribute("headlogo",logopath);
session.setMaxInactiveInterval(2*60);%>
${message}
查看图片页面————img.jsp
查看图片五、servlet文件+字符串工具类
处理上传的servlet——UploadServlet.java
<