第一步下载,commons-fileupload-1.2.2.jar和commons-io-2.4.jar
建议在API中参考使用到的类和接口
将jar导入项目中(WEB-INF/lib)
修改添加新闻的页面newsDetailCreateSimple.jsp,把表单提交到doAdd.jsp
注意:
在doAdd.jsp中提取表单提交的新闻相关字段,并保存上传的文件,实现新闻的保存功能
注意:
1.需要在doAdd.jsp中导入需要的包
<%@pageimport="java.io.*,java.util.*,org.apache.commons.fileupload.*"%>
<%@pageimport="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
<%@page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
2.在newsDetailList.jsp中点击“增加”打开newsDetailCreateSimple.jsp页面;
如何查看新闻详情
“新闻标题”链接到newsDetailView.jsp并传递新闻Id参数,用以查看指定Id的新闻详情。
3.修改Dao和Service相关的类,完善“增加新闻信息”方法public boolean add(News news),增加“picPath”字段。
增加“通过新闻id获取新闻”的方法public News getNewsById(int id)
文章来源: 如何使用第三方控件上传图片?