1 29 30 package com.caucho.servlets.ssi; 31 32 import javax.servlet.http.HttpServletRequest ; 33 import javax.servlet.http.HttpServletResponse ; 34 35 38 public class ConcatExpr extends SSIExpr { 39 private final SSIExpr _left; 40 private final SSIExpr _right; 41 42 private ConcatExpr(SSIExpr left, SSIExpr right) 43 { 44 _left = left; 45 _right = right; 46 } 47 48 static SSIExpr create(SSIExpr left, SSIExpr right) 49 { 50 if (left == null) 51 return right; 52 else if (right == null) 53 return left; 54 else 55 return new ConcatExpr(left, right); 56 } 57 58 61 public String evalString(HttpServletRequest request, 62 HttpServletResponse response) 63 { 64 return (_left.evalString(request, response) + 65 _right.evalString(request, response)); 66 } 67 } 68 | Popular Tags |