jsp文件上传的一个问题
来源:百度知道 编辑:UC知道 时间:2024/05/17 23:58:13
不用组件!
采用不同的控件,接收方法不一样,不知道你用的什么方式上传.
我现在采用的apache common包的uploadfile类,这个你不用担心的,控件总是提供了API将表单数据和文件流分开的方法的.你不知道,可以去查查帮助文档的.
jsp页面用<input type="file">
Action中用FormFile类接收。
我的接收用户的相关信息和照片的url的JSP页面的代码,你参考一下,看能不能用上!
<%@ page contentType="text/html;charset=utf-8" language="java"%>
<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="cn.com.wideroad.util.*"%>
<%@ page import="cn.com.wideroad.po.Staves"%>
<%@ page import="com.oreilly.servlet.MultipartRequest"%>
<%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy"%>
<%
String dirname = getServletContext().getRealPath("/")+ "pic/staves";
ServiceUtil sv = new ServiceUtil();
Staves po = null ;
Integer depNo = new Integer(0);
Integer positionId = new Integer(0