第一个页面加上enctype="multipart/form-data"到<form method="post" action="insertNews.jsp" >
里面,即<form method="post" action="insertNews.jsp" enctype="multipart/form-data">

解决方案 »

  1.   

    to:yukugua (与均) 
    我和你写的一样
    怎么在ps.executeUpdate();一步时
    报错:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]第 1 行: ')' 附近有语法错误。
      

  2.   

    :<input name="id" size="10">
    ????
    改成:
    :<input name="id" size="10"/>试试,格式不对呀,
    不家最好不要手工定义ID,自动生成一个ID 那样好些,不会重
      

  3.   

    我 的数据库表三个字段image(id(系统可自动生成)
                                user_id(not null)
                               image )我如果加上enctype="multipart/form-data",第一个JSP中连输入id的文本都不显示了,WHY?
    问题也没解决啊!解决了,要多少分都行啊,各位帮帮忙啊
      

  4.   

    不欣赏你在JSP页面中写如此多的代码??
    MVC去看一下吧!!
      

  5.   

    我一般是在数据库中存放一条路径,要读取的时候用它去访问。加上enctype="multipart/form-data"后,表单递交的各个参数不能在用普通的getParameter,下面是个简单的例子:
    SmartUpload su = new SmartUpload();
    su.initialize(pageContext);    
    su.upload();    
    Request requestSu = su.getRequest();String id=requestSu.getParameter("id");
      

  6.   


    multipart/form-data不能和普通数据一起传。在服务器端也不能一起接收,要分开来。