Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HTTP状态400-Spring MVC错误_Java_Spring_Maven_Spring Mvc - Fatal编程技术网

Java HTTP状态400-Spring MVC错误

Java HTTP状态400-Spring MVC错误,java,spring,maven,spring-mvc,Java,Spring,Maven,Spring Mvc,我正在用Maven和SpringMVC开发一个webapp。提交按钮时,会出现HTTP状态400-错误。描述说:“客户端发送的请求在语法上不正确。” 这是my.jsp: <body> <form:form modelAttribute="circleUpForm" method="POST" action="" enctype="multipart/form-data"> <!-- path gibt den Namen der

我正在用Maven和SpringMVC开发一个webapp。提交按钮时,会出现HTTP状态400-错误。描述说:“客户端发送的请求在语法上不正确。”

这是my.jsp:

    <body>

    <form:form modelAttribute="circleUpForm" method="POST" action="" enctype="multipart/form-data">

        <!-- path gibt den Namen der member Variablen an -->
        Input-File (.pdf): <form:input path="file" type="file"/><br />  

        <input type="submit" value="Start Circle Up">

    </form:form>

</body>
这是我的表格:

import org.pdfclown.files.File;

public class CircleUpForm {

    // private CommonsMultipartFile file;

    // File
    private File file;

    public File getFile() {
        return file;
    }

    public void setFile(File file) {
        this.file = file;
    }
}

GET方法工作得很好,但是当单击我的视图上的submit按钮时,会出现错误。因此,我认为我的POST方法出了问题。我试图调试该问题,但甚至没有执行该方法。我刚刚开始使用SpringMVC编程,对一些概念并不十分熟悉。也许有人有主意?谢谢大家!

从您的.jsp中删除“enctype=“multipart/form data”标记。

您确实意识到表单的action属性是空的,对吗?是的,但在我的其他.jsp文件和控制器中,它也可以在没有action属性的情况下工作!只有在这种情况下它不工作。。就是这样!谢谢:)
import org.pdfclown.files.File;

public class CircleUpForm {

    // private CommonsMultipartFile file;

    // File
    private File file;

    public File getFile() {
        return file;
    }

    public void setFile(File file) {
        this.file = file;
    }
}