zoukankan      html  css  js  c++  java
  • 错误The request sent by the client was syntactically incorrect ()的解决

    类属性的类型不一样也会造成这种情况

     

    这个错误是SpringMVC报出来的,见到它意味着html/jsp页面的控件名称 和 controller里函数的参数不符。

    好比界面有个这样的form

    复制代码
        <form name="form1" action="uploadDocument.html" method="post" ENCTYPE="multipart/form-data">
        <div class="form" >
                <p>
                    <span class="req"><input id="remarkTxt"  name="remarkTxt" class="field size4" title="Enter the date" /></span>
                    <label>Remark: <span>(The brief introduction of the file)</span></label>
                </p>
                
                <p>
                    <span class="req"><input type="file"  name="uploadFileCtrl" class="field size4" title="Choose the file" /></span>
                    <label>Upload file: <span>(Click browse to choose)</span></label>
                </p>
        </div>
        
        <div class="buttons">
            <input id="queryBtn" type="button" class="button" value="Submit" />
        </div>
        
        </form>
    复制代码

    而对应的函数参数应该这样写:

    复制代码
    @RequestMapping(value="/uploadDocument")
        public String uploadDocument( @RequestParam("remarkTxt") String remark, 
                                      @RequestParam("uploadFileCtrl") MultipartFile file,
    HttpServletRequest request,
    HttpServletResponse response){
    ....
    }
    }
    复制代码

    注意上述粗体字的一一对应关系。

  • 相关阅读:
    H5 20-属性选择器上
    H5 19-序选择器下
    H5 18-序选择器
    算法基础部分整理-《图解算法》
    iOS 内存管理之属性关键字
    多线程 ---基础定义部分
    Mongodb基本命令总结
    MySQL四种隔离级别和MVCC
    python同步原语--线程锁
    python进程间通信--信号Signal
  • 原文地址:https://www.cnblogs.com/hutuchong/p/4877392.html
Copyright © 2011-2022 走看看