为什么我的控制器无法找到我的查看页面? Spring Framework 404错误

时间:2016-10-20 17:26:06

标签: java http spring-mvc model-view-controller

我刚加入了一家使用Spring Framework的公司。我习惯使用ASP.NET,由于某种原因,我似乎无法让我的控制器找到视图。

它使用重定向并选择公司名称以查看每个公司的客户(是ID会更好,在大多数地方,该公司使用ID)。但是,出于某种原因,在最高级别,他们将其留给文本。

文件结构

供应商

  • VendorLandingPage
  • EmployerList

控制器

  @RequestMapping(value = "{vendorName}/EmployerList", method = RequestMethod.POST)
  public String VendorLandingPage(@PathVariable("vendorName") String vendorName, Map<String, Object> model)
{

   try{
  List<Customer> CustomerList = CustomerRepository.getCustomerList(vendorName);

    model.put("CustomerList", CustomerList);
   }
   catch(Exception ex)
   {
       //Throw error..could not contact database
       //
   }


    //Owner owner = new Owner();
    //model.put("FileObject", owner);
    return "redirect:Vendor/EmployerList";
}

查看按钮部分

 <td>
                <spring:url value="{vendorName}/EmployerList.html" var="viewUrl">

                     <spring:param name="vendorName" value="${vendor.vendorName}"/>

                </spring:url>
                 <a href="${fn:escapeXml(viewUrl)}" class="btn btn-default">View Employer List</a>

            </td>

0 个答案:

没有答案