【发布时间】:2016-12-09 15:09:15
【问题描述】:
我有 2 页,一个是 .jsp,另一个是 .html。两者都有两个文本框和一个按钮。单击按钮时,我正在使用 angularjs 调用 post 方法。但是当我使用 .jsp 页面时,它工作正常,但同样的事情不适用于 .html。
这里是我的 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/" />
把我当作一个初学者,自己学习……面对挑战。谁有解决办法请回答。
【问题讨论】:
标签: java angularjs spring model-view-controller