• 错误The request sent by the client was syntactically incorrect ()的解决


    http://www.cnblogs.com/xiandedanteng/p/4168609.html

    这个错误是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){
        ....
        }
    }
  • 相关阅读:
    L2-1 功夫传人 (25分)
    7-11 家庭房产(25 分)
    7-11 玩转二叉树 (25分)
    7-10 排座位 (25分)
    7-12 最长对称子串 (25分)
    7-10 树的遍历 (25分)
    STL
    Max Gcd
    水果
    Rails
  • 原文地址:https://www.cnblogs.com/rixiang/p/4904370.html
Copyright © 2020-2023  润新知