Merge branch 'master' of https://github.com/ivanp81/tutorials into ivanp81-master

This commit is contained in:
David Morley
2016-04-07 06:10:09 -05:00
14 changed files with 426 additions and 140 deletions

View File

@@ -8,10 +8,10 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
@Configuration
public class ClientWebConfig extends WebMvcConfigurerAdapter {
public ClientWebConfig() {
super();
}
public ClientWebConfig() {
super();
}
// API
// API
}

View File

@@ -1,6 +1,12 @@
package com.baeldung.spring;
import java.util.Locale;
import java.util.ResourceBundle;
import org.springframework.context.MessageSource;
import org.springframework.context.annotation.Bean;
import org.springframework.context.support.MessageSourceResourceBundle;
import org.springframework.context.support.ResourceBundleMessageSource;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@@ -11,27 +17,40 @@ import org.springframework.web.servlet.view.JstlView;
//@Configuration
public class ClientWebConfigJava extends WebMvcConfigurerAdapter {
public ClientWebConfigJava() {
super();
}
public ClientWebConfigJava() {
super();
}
// API
@Bean
public MessageSource messageSource() {
@Override
public void addViewControllers(final ViewControllerRegistry registry) {
super.addViewControllers(registry);
final ResourceBundleMessageSource ms = new ResourceBundleMessageSource();
ms.setBasenames("messages");
return ms;
}
registry.addViewController("/sample.html");
}
@Bean
public ResourceBundle getBeanResourceBundle() {
@Bean
public ViewResolver viewResolver() {
final InternalResourceViewResolver bean = new InternalResourceViewResolver();
final Locale locale = Locale.getDefault();
return new MessageSourceResourceBundle(messageSource(), locale);
}
bean.setViewClass(JstlView.class);
bean.setPrefix("/WEB-INF/view/");
bean.setSuffix(".jsp");
@Override
public void addViewControllers(final ViewControllerRegistry registry) {
super.addViewControllers(registry);
return bean;
}
registry.addViewController("/sample.html");
}
@Bean
public ViewResolver viewResolver() {
final InternalResourceViewResolver bean = new InternalResourceViewResolver();
bean.setViewClass(JstlView.class);
bean.setPrefix("/WEB-INF/view/");
bean.setSuffix(".jsp");
return bean;
}
}

View File

@@ -25,4 +25,4 @@
<property name="basename" value="messages" />
</bean>
</beans>
</beans>

View File

@@ -24,7 +24,7 @@
<h3>Welcome, Enter the Person Details</h3>
<form:form method="POST" action="addPerson" modelAttribute="person">
<form:form method="POST" action="/spring-mvc-xml/addPerson" modelAttribute="person">
<form:errors path="*" cssClass="errorbox" element="div" />
@@ -117,4 +117,4 @@
</body>
</html>
</html>

View File

@@ -61,6 +61,5 @@
<td>${person.notes}</td>
</tr>
</table>
</body>
</html>
</html>