- 浏览: 4944 次
- 性别:
- 来自: 哈尔滨
最新评论
文章列表
import com.alibaba.fastjson.JSONObject;
import com.jd.data.util.JsonUtils;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class Test {
public static void main(String[] args){
//注释中的代码遍历不会有问题
// Map<Long,Map<String,Object>> map = new ...
ajax 异常情况状态信息
- 博客分类:
- jQuery
使用Ajax时在发生异常情况,可以用XMLHttpRequest来获取相应异常情况(仅限开发阶段使用)
或者使用浏览器的debug也可。
$.ajax({
url : getContextPath() + '/groupontest',
type:'POST',
dataType:"json",
contentType:"application/json",
data: JSON.stringify(jsonparam),
success : function() {
},
error : function(XM ...
@RequestBody 注解能够将页面端传递的json字符串转换为对应的java Object
实际应用中:如果参数不是必须的情况下,在使用注解时:
@RequestBody(required = false) GrouponParamsMallVo grouponParamsMallVo
加上以上限制,注解的源码中默认是true的。参数就不是必填项了
对grouponParamsMallVo做非空判断后,需要手动new一下才可使用,否则会报空指针。
if(grouponParamsMallVo==null){
grouponParamsMallVo = new ...
java 数值计算--应用中遇到的问题小记
- 博客分类:
- java
数字运算:long类型的除法想保留小数:(用于计算折扣)
grouponRule.getGrouponPrice()、skuPrice均为long类型
f1 = ((float) grouponRule.getGrouponPrice() / skuPrice) * 10
需要强制转换为float,
如果想保留指定位数:
new BigDecimal(f1).setScale(1,BigDecimal.ROUND_HALF_UP)
long skuPrice = grouponRule.getSkuPrice().longValue() * 100;
以上代码当groupo ...
jquery 使用中遇到的问题
- 博客分类:
- jQuery
1、使用jQuery遍历dom元素问题:
<div class="menu">
<ul>
<li class="on" id="purchasechannel"><a href="#">频道1</a></li>
<li id="grouponchannel"><a href="#">频 ...