我有2个页面一个是.jsp,另一个是.html。两者都有两个文本框和一个按钮。在按钮上单击我使用angularjs调用post方法。但是,当我使用.jsp页面时,它工作正常,但同样的事情不适用于.html。如何从html + angularjs页面调用Spring的控制器?
这里我Spring的控制器 -
@RequestMapping(value="/springAngularJS",method=RequestMethod.POST)
public String addUser(@RequestBody User user)
{
System.out.println("Adding user dtl....");
}
这里是我的jsp页面级
$http.post("springAngularJS",$scope.user).
success(function(data, status, headers, config) {
$scope.person = data;
}).
error(function(data, status, headers, config) {
alert("Exception details: " + JSON.stringify({data: data}));
});
的代码是一样为我的.html文件为好。但上面的工作,但是当我处理.html它不是。 我将添加我的XML文件的详细信息须─
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp"/>
</bean>
<mvc:resources mapping="/views/**" location="/WEB-INF/views/" />
考虑我作为一个初学者,我的self..facing挑战学习。任何人有任何解决方案请回答。