Guest User

Untitled

a guest
Dec 16th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. register : function(usr,pwd) {
  2. var user = {username : usr, password: pwd}
  3. return $http({
  4. method: 'POST',
  5. url: '/SpringSecurityRememberMeAnnotationExample/newuser',
  6. contentType: "application/json",
  7. data:user
  8. });
  9. /*
  10. return $http.post('/SpringSecurityRememberMeAnnotationExample/newuser', user).then(function(response) {
  11. return response.data;
  12. });
  13. */
  14. },
  15.  
  16. @Controller
  17. @Scope("request")
  18. public class HomeController {
  19.  
  20. @RequestMapping(value = "/newuser", method = RequestMethod.POST)
  21. @ResponseBody public User SaveUser(@RequestBody final User user){
  22. System.out.println("username: ");// + user.username);
  23. System.out.println("password: ");// + user.password);
  24. return null;
  25. }
  26.  
  27. <mvc:annotation-driven/>
  28. <mvc:default-servlet-handler/>
  29.  
  30. <!-- Login Interceptor -->
  31. <mvc:interceptors>
  32. <mvc:interceptor>
  33. <mvc:mapping path="/**"/>
  34. <bean class="com.websystique.springsecurity.interceptor.LoginInterceptor"/>
  35. </mvc:interceptor>
  36. <!-- workaround to fix IE8 problem -->
  37. <bean id="webContentInterceptor"
  38. class="org.springframework.web.servlet.mvc.WebContentInterceptor">
  39. <property name="cacheSeconds" value="0"/>
  40. <property name="useExpiresHeader" value="true"/>
  41. <property name="useCacheControlHeader" value="true"/>
  42. <property name="useCacheControlNoStore" value="true"/>
  43. </bean>
  44. </mvc:interceptors>
  45.  
  46. <!-- i18n -->
  47. <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
  48. <property name="useCodeAsDefaultMessage" value="true"/>
  49. <property name="basename" value="WEB-INF/i18n"/>
  50. <property name="defaultEncoding" value="UTF-8"/>
  51. <property name="fileEncodings" value="UTF-8" />
  52. </bean>
  53. <bean id="localeResolver" class="org.springframework.web.servlet.i18n.FixedLocaleResolver">
  54. <property name="defaultLocale" value="it"/>
  55. <property name="useCodeAsDefaultMessage" value="true"/>
  56. </bean>
  57.  
  58. <!-- Exception handler -->
  59. <bean id="exceptionResolver"
  60. class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
  61. <property name="exceptionMappings">
  62. <props>
  63. <prop key="LoginRequiredException">
  64. public/loginRequired
  65. </prop>
  66. <prop key="ResourceNotFoundException">
  67. public/notFound
  68. </prop>
  69. </props>
  70. </property>
  71. <property name="defaultErrorView" value="rescues/general" />
  72. </bean>
  73.  
  74. <!-- View Handler -->
  75. <bean id="jspViewResolver"
  76. class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  77. <property name="viewClass"
  78. value="org.springframework.web.servlet.view.JstlView" />
  79. <property name="prefix" value="/WEB-INF/views/" />
  80. <property name="suffix" value=".jsp" />
  81. <property name="order" value="0" />
  82. </bean>
  83. <bean id="jacksonMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
  84. <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
  85. <property name="messageConverters">
  86. <list>
  87. <ref bean="jacksonMessageConverter"/>
  88. </list>
  89. </property>
  90. </bean>
  91.  
  92. <!-- JSon -->
  93. <dependency>
  94. <groupId>com.fasterxml.jackson.jaxrs</groupId>
  95. <artifactId>jackson-jaxrs-json-provider</artifactId>
  96. <version>2.6.4</version>
  97. </dependency>
  98. <dependency>
  99. <groupId>com.fasterxml.jackson.core</groupId>
  100. <artifactId>jackson-databind</artifactId>
  101. <version>2.6.4</version>
  102. </dependency>
  103. <dependency>
  104. <groupId>com.fasterxml.jackson.core</groupId>
  105. <artifactId>jackson-core</artifactId>
  106. <version>2.6.4</version>
  107. </dependency>
  108. <dependency>
  109. <groupId>org.codehaus.jackson</groupId>
  110. <artifactId>jackson-mapper-asl</artifactId>
  111. <version>1.9.13</version>
  112. </dependency>
  113.  
  114. var user = {"username" : "<username>", "password": "<password>"};
Add Comment
Please, Sign In to add comment