Removing HTML media type
This commit is contained in:
parent
5e6778f5a7
commit
a243105b01
@ -15,39 +15,38 @@ import org.springframework.web.servlet.view.JstlView;
|
|||||||
@Configuration
|
@Configuration
|
||||||
public class ContentManagementWebConfig extends WebMvcConfigurerAdapter {
|
public class ContentManagementWebConfig extends WebMvcConfigurerAdapter {
|
||||||
|
|
||||||
public ContentManagementWebConfig() {
|
public ContentManagementWebConfig() {
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
|
||||||
// API
|
// API
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void configureContentNegotiation(final ContentNegotiationConfigurer configurer) {
|
public void configureContentNegotiation(final ContentNegotiationConfigurer configurer) {
|
||||||
configurer.favorPathExtension(true).
|
configurer.favorPathExtension(false).
|
||||||
favorParameter(false).
|
favorParameter(true).
|
||||||
parameterName("mediaType").
|
parameterName("mediaType").
|
||||||
ignoreAcceptHeader(true).
|
ignoreAcceptHeader(true).
|
||||||
useJaf(false).
|
useJaf(false).
|
||||||
defaultContentType(MediaType.TEXT_HTML).
|
defaultContentType(MediaType.APPLICATION_JSON).
|
||||||
mediaType("xml", MediaType.APPLICATION_XML).
|
mediaType("xml", MediaType.APPLICATION_XML).
|
||||||
mediaType("html", MediaType.TEXT_HTML).
|
mediaType("json", MediaType.APPLICATION_JSON);
|
||||||
mediaType("json", MediaType.APPLICATION_JSON);
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addViewControllers(final ViewControllerRegistry registry) {
|
public void addViewControllers(final ViewControllerRegistry registry) {
|
||||||
super.addViewControllers(registry);
|
super.addViewControllers(registry);
|
||||||
registry.addViewController("/sample.html");
|
registry.addViewController("/sample.html");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public ViewResolver viewResolver() {
|
public ViewResolver viewResolver() {
|
||||||
final InternalResourceViewResolver bean = new InternalResourceViewResolver();
|
final InternalResourceViewResolver bean = new InternalResourceViewResolver();
|
||||||
bean.setViewClass(JstlView.class);
|
bean.setViewClass(JstlView.class);
|
||||||
bean.setPrefix("/WEB-INF/view/");
|
bean.setPrefix("/WEB-INF/view/");
|
||||||
bean.setSuffix(".jsp");
|
bean.setSuffix(".jsp");
|
||||||
bean.setOrder(0);
|
bean.setOrder(0);
|
||||||
return bean;
|
return bean;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -29,15 +29,6 @@ public class EmployeeController {
|
|||||||
return employeeMap.get(Id);
|
return employeeMap.get(Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(value = "/employee/{Id}", method = RequestMethod.GET)
|
|
||||||
public String getEmployeeByIdHtmlView(@PathVariable final long Id, final ModelMap model) {
|
|
||||||
model.addAttribute("name", employeeMap.get(Id).getName());
|
|
||||||
model.addAttribute("contactNumber", employeeMap.get(Id).getContactNumber());
|
|
||||||
model.addAttribute("id", employeeMap.get(Id).getId());
|
|
||||||
|
|
||||||
return "employeeView";
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping(value = "/addEmployee", method = RequestMethod.POST)
|
@RequestMapping(value = "/addEmployee", method = RequestMethod.POST)
|
||||||
public String submit(@ModelAttribute("employee") final Employee employee, final BindingResult result, final ModelMap model) {
|
public String submit(@ModelAttribute("employee") final Employee employee, final BindingResult result, final ModelMap model) {
|
||||||
if (result.hasErrors()) {
|
if (result.hasErrors()) {
|
||||||
|
@ -30,15 +30,6 @@ public class EmployeeController {
|
|||||||
return employeeMap.get(Id);
|
return employeeMap.get(Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(value = "/employee/{Id}", method = RequestMethod.GET)
|
|
||||||
public String getEmployeeByIdHtmlView(@PathVariable final long Id, final ModelMap model) {
|
|
||||||
model.addAttribute("name", employeeMap.get(Id).getName());
|
|
||||||
model.addAttribute("contactNumber", employeeMap.get(Id).getContactNumber());
|
|
||||||
model.addAttribute("id", employeeMap.get(Id).getId());
|
|
||||||
|
|
||||||
return "employeeView";
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping(value = "/addEmployee", method = RequestMethod.POST)
|
@RequestMapping(value = "/addEmployee", method = RequestMethod.POST)
|
||||||
public String submit(@ModelAttribute("employee") final Employee employee, final BindingResult result, final ModelMap model) {
|
public String submit(@ModelAttribute("employee") final Employee employee, final BindingResult result, final ModelMap model) {
|
||||||
if (result.hasErrors()) {
|
if (result.hasErrors()) {
|
||||||
|
@ -23,16 +23,15 @@
|
|||||||
<!-- Content strategy using path extension -->
|
<!-- Content strategy using path extension -->
|
||||||
<bean id="contentNegotiationManager"
|
<bean id="contentNegotiationManager"
|
||||||
class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
|
class="org.springframework.web.accept.ContentNegotiationManagerFactoryBean">
|
||||||
<property name="favorPathExtension" value="true" />
|
<property name="favorPathExtension" value="false" />
|
||||||
<property name="favorParameter" value="false"/>
|
<property name="favorParameter" value="true"/>
|
||||||
<property name="parameterName" value="mediaType"/>
|
<property name="parameterName" value="mediaType"/>
|
||||||
<property name="ignoreAcceptHeader" value="true" />
|
<property name="ignoreAcceptHeader" value="true" />
|
||||||
<property name="defaultContentType" value="text/html" />
|
<property name="defaultContentType" value="application/json" />
|
||||||
<property name="useJaf" value="false" />
|
<property name="useJaf" value="false" />
|
||||||
|
|
||||||
<property name="mediaTypes">
|
<property name="mediaTypes">
|
||||||
<map>
|
<map>
|
||||||
<entry key="html" value="text/html" />
|
|
||||||
<entry key="json" value="application/json" />
|
<entry key="json" value="application/json" />
|
||||||
<entry key="xml" value="application/xml" />
|
<entry key="xml" value="application/xml" />
|
||||||
</map>
|
</map>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user