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){
    ....
    }
    }

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

  • 相关阅读:
    正则表达式--hdu2206ip匹配
    win7查看隐藏分区
    我购买byd的几点逻辑
    html5笔记
    机器学习
    Popular Cows
    武大OJ 574. K-th smallest
    武大OJ 622. Symmetrical
    [HAOI2011]防线修建
    1185: [HNOI2007]最小矩形覆盖
  • 原文地址:https://www.cnblogs.com/heyang78/p/4168609.html
Copyright © 2011-2022 走看看