使用jsp HTTP状态404找不到在mysql中插入映像

时间:2017-01-26 09:57:46

标签: mysql jsp

我收到一些错误,因为404找不到错误plz帮助我。在mysql中插入图像使用jsp HTTP状态404找不到。我试图在mysql数据库中插入图像,我使用了mysql jdbc驱动程序。

在index.jsp

                    <%-- 
                        Document   : index
                        Created on : 23-Jan-2017, 11:51:34
                        Author     : AshwinKArki
                    --%>

                    <%@page contentType="text/html" pageEncoding="UTF-8"%>
                    <!DOCTYPE html>
                    <html>
                        <head>
                            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                            <title>JSP Page</title>
                        </head>
                        <body>
                             <form name="f1" method="post" action="main">
                                Select file:<input type="file" name="file1" >
                                <input type="submit" value="insert" />
                            </form>
                        </body>
                    </html>
Main.jsp中的

:另一页

                    <%@page import="java.sql.*" %>
                    <%@page import="java.io.*" %>
                    <%
                        String file2=request.getParameter("file1");
                        try{
                            Class.forName("com.mysql.jdbc.Driver");
                            Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/storefile");
                            String sql="INSERT INTO tbl_image VALUES (?)";
                            PreparedStatement stmt=conn.prepareStatement(sql);
                            stmt.setString(1,file2);
                            stmt.executeUpdate();
                            out.print("Suucesfull");
                            stmt.close();
                            conn.close();

                        }catch(Exception e){
                            out.print(e.getMessage());
                        }
                        %>

*

1 个答案:

答案 0 :(得分:1)

您没有转发到正确的操作,因为您的操作是一个jsp文件,因此您也应该设置扩展名,而不是像设置文件名时的servlet一样,因此必须:action="main.jsp"而不是action="main"

<form name="f1" method="post" action="main.jsp">
    Select file:<input type="file" name="file1" >
    <input type="submit" value="insert" />
</form>