我的html:
<input id="bidMoney" type="text" value="10000.00" onblur="queryProfit(this)"/>
通过失去焦点用ajax访问数据:
function queryProfit(){
var bidMoney=$("#bidMoney").val()
var id=$("#id").val()
$.ajax({
type : "POST",
url : "../invest/bidProfit.htm",
data: {
"bidMoney": bidMoney,
"id": id
},
dataType : "json",
async : false,
success : function(data) {
alert("ssss")
$("#bidProfit").html(${bidProfit});
}
})
}
我的controller:
@ResponseBody
@RequestMapping(value="/invest/bidProfit",method=RequestMethod.POST)
public Map bidProfit(ModelMap map,HttpServletRequest request,@RequestParam("id") BigDecimal id,@RequestParam("bidMoney") BigDecimal bidMoney){
LoanInfo loanInfo = loanService.getLoanInfoByLoanId(id);
BigDecimal rate=loanInfo.getRate().divide(new BigDecimal(100));
BigDecimal days=new BigDecimal(loanInfo.getDeadLine());
BigDecimal profit=new BigDecimal(0);
if(null!=bidMoney){
profit= bidMoney.multiply(rate).multiply(days).divide(new BigDecimal(360),2, BigDecimal.ROUND_HALF_EVEN);
}
map.put("bidPro", profit);
return map;
}
当走到controller的return以后就会报错:
>>加载模板错(TEMPLATE_LOAD_ERROR): 位于0行 资源:/views/invest/bidProfit.html 模板根目录为 D:\project\java\hopespace03\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\voiinnov-puhuilicai-web_004\
但是我不需要返回页面,只是调数据显示而已,而不需要bidProfit.html
这个怎么办?
@大赋确认经过了这个controller?你的spring是怎么配置的?
可能是此controller,里面抛异常
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。