From 83c80c4be845c6ddb5f1385201e74289d0262598 Mon Sep 17 00:00:00 2001
From: wuxw7 <wuxw7@asiainfo.com>
Date: 星期三, 09 五月 2018 22:39:55 +0800
Subject: [PATCH] 完成 配置方式 页面数据显示
---
java110-service/src/main/java/com/java110/service/aop/PageProcessAspect.java | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/java110-service/src/main/java/com/java110/service/aop/PageProcessAspect.java b/java110-service/src/main/java/com/java110/service/aop/PageProcessAspect.java
index ff18f3e..63039c8 100644
--- a/java110-service/src/main/java/com/java110/service/aop/PageProcessAspect.java
+++ b/java110-service/src/main/java/com/java110/service/aop/PageProcessAspect.java
@@ -1,5 +1,6 @@
package com.java110.service.aop;
+import com.alibaba.fastjson.JSONObject;
import com.java110.common.constant.CommonConstant;
import com.java110.common.factory.PageDataFactory;
import com.java110.common.util.Assert;
@@ -59,9 +60,25 @@
pd = PageDataFactory.newInstance().builder(str).setTransactionId(SequenceUtil.getPageTransactionId());
}
}
-
+ //瀵� get鎯呭喌涓嬬殑鍙傛暟杩涜灏佽
if(pd == null){
pd = PageDataFactory.newInstance().setTransactionId(SequenceUtil.getPageTransactionId());
+ Map<String,String[]> params = request.getParameterMap();
+ if(params != null && !params.isEmpty()) {
+ JSONObject paramObj = new JSONObject();
+ for(String key : params.keySet()) {
+ if(params.get(key).length>0){
+ String value = "";
+ for(int paramIndex = 0 ; paramIndex < params.get(key).length;paramIndex++) {
+ value = params.get(key)[paramIndex] + ",";
+ }
+ value = value.endsWith(",")?value.substring(0,value.length()-1):value;
+ paramObj.put(key,value);
+ }
+ continue;
+ }
+ pd.setParam(paramObj);
+ }
}
if(request.getAttribute("claims") != null && request.getAttribute("claims") instanceof Map){
--
Gitblit v1.8.0