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