好吧,这就是你为啥是这个等级别人比你高等级,show一下不同等级的人写的代码
eg1:常见的ajax提交的时候需要传前台的值
var ppMerchantNo = $("#ppMerchantNo").val();
var batchNo = $("#batchNo").val();
var tradeNo = $("#tradeNo").val();
var orderNo = $("#orderNo").val();
var brokerCompanyId = $("#brokerCompanyId").val();
var anchorId = $("#anchorId").val();
var status = $("#status").val();
var bankAccountName = $("#bankAccountName").val();
var startDate = $("#startDate").val();
var endDate = $("#endDate").val();
var toFinsh = $("#toFinsh").val();
var toFinshEnd = $("#toFinshEnd").val();
var path = "${pageContext.request.contextPath}";
$.post(path + "/boss/tax/order/downloadRecord", {
"ppMerchantNo": ppMerchantNo,
"batchNo": batchNo,
"tradeNo": tradeNo,
"orderNo": orderNo,
and,高等级的:
var query = "<%=request.getContextPath()%>/boss/tax/order/createSettleDoc?";
$("input.input_text").each(function(){
query = query + $(this).attr('name') + "=" + $(this).val() + "&";
});
$("textarea.textfield").each(function(){
query = query + $(this).attr('name') + "=" + $(this).val() + "&";
});
$("select.select").each(function(){
query = query + $(this).attr('name') + "=" + $(this).val() + "&";
});
query = query.substring(0, query.length-1);
$("#ppMerchantNo").val("");
$("#batchNo").val("");
$("#tradeNo").val("");
$("#orderNo").val("");
$("#brokerCompanyId").val("");
$("#anchorId").val("");
$("#bankAccountName").val("");
$("#toFinsh").val("");
$("#toFinshEnd").val("");
and then,高等级清空按钮:
$('.search_con input.input_text').each(function() {
$(this).val("");
})
select:
$('select.select').each(function() {
$(this).find('option:first').attr('selected', 'selected');
});
Map<String, Object> map = new HashMap<String, Object>();
Enumeration names = request.getParameterNames();
while (names.hasMoreElements()) {
String name = (String) names.nextElement();
map.put(name, request.getParameter(name));
}
eg4:好吧,又一次的差距,加密解密
设计到银行卡号,身份证号等需要加密解密
首先写一个加密解密工具类
但每次得到数据库数据都是加密的,别人调用这个也是加密的,需要解密显示出来
组长的想法是:
在实体内做修改:
get的时候我们调用加密工具类解密这个字段,set的时候我们调用加密工具类加密这个字段。。差距啊