好吧,这就是等级的区别之一待续

本文通过具体的代码实例展示了不同技术水平开发者在实现相同功能时的差异,包括数据提交、表单清空及参数处理等方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好吧,这就是你为啥是这个等级别人比你高等级,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);


eg2:你清空按钮:

$("#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');
 });


and ,then 别人的获取request的值放到map:

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的时候我们调用加密工具类加密这个字段。。差距啊



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值