请求的资源不允许使用指定的HTTP方法 - 提交按钮进行搜索

时间:2016-07-08 10:03:45

标签: spring hibernate jsp spring-mvc

我正在尝试搜索数据库中的表,并在按钮单击时返回值。这是包含搜索按钮的表单

<div class="form-group">    
                          <form action="searchT">
                              <label class=" control-label col-sm-2">No</label>
                              <div class="col-sm-4"> <input class="form-control" type='text' name='searchName' id='searchName'/> </div>
                              <div class="col-sm-4"><input class="btn btn-success" type='submit' value='Validate'/></div>
                          </form>
                         </div>

这是控制器

@RequestMapping("searchT")
    public ModelAndView searchTOE(@RequestParam("searchName") String searchName) {  
        logger.info("Searching the T: "+searchName);
        List<TOE> tinList = TOEService.getAllTins(searchName);
        return new ModelAndView("serviceDescription", "tList", tList);      
    }

单击提交按钮时,这是错误响应

type Status report

message Request method 'POST' not supported

description The specified HTTP method is not allowed for the requested resource.

请问可能出错?

1 个答案:

答案 0 :(得分:0)

您通过表单发布帖子请求,然后在控制器中发出获取请求。

在前端尝试这样的事情并告诉我这是否适合你 改变

<form action="searchT" >

<form action="searchT" method="get">