我刚加入了一家使用Spring Framework的公司。我习惯使用ASP.NET,由于某种原因,我似乎无法让我的控制器找到视图。
它使用重定向并选择公司名称以查看每个公司的客户(是ID会更好,在大多数地方,该公司使用ID)。但是,出于某种原因,在最高级别,他们将其留给文本。
文件结构
供应商
控制器
@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>