如何返回函数输出值并将其存储在groovy中的字符串中

时间:2017-08-04 20:07:30

标签: groovy

我正在尝试从一个函数获取输出值并将其存储到字符串中。下面是我的代码,我试图从getUrl函数返回'productURl'并将其存储到String getProduct的产品中

String getProduct(def request, productDetails) {
  String product
  if (productDetails) {
    def a = productDetails.details
       if (a == null) {
         getUrl(request)
        } 
       else {
        product = www.amazaon.com / sampleProduct
        }
  } else {
    getUrl(request)
}
// How to get the productURL output from getUrl function here    
   product
}

//New function
 def getUrl(request) {
    def productURL
    def session = request ? .getSession(false)
    productURL = session ? .product

       if (!productURL) {
        // code for getting the product URl
        }


   //this is the output value i want to return
     productURL
   }

0 个答案:

没有答案