public function addDoctorCommentPost($request, $response)
	{/*{{{*/
		$dcId = $request->commentid;
		$dcpContent = $request->dcpContent;
        $doctorComment = DoctorCommentClient::getInstance()->getDoctorComment($dcId);
		if(mb_strlen($dcpContent, 'gbk') > 500)
		{
			MsgHtml::msg('你发表的内容超过500字限制', $doctorComment->getUrl(), array('delay' => '10', 'button' => 'back'));
		}

        Crumb::ensure(DoctorCommentClient::getInstance()->genCommentCrumbKey(), $request->crumb, self::TTL);
        $user = $this->curUser;
        if ($user->isNull())
        {
            $user = DoctorComment::getGuestUser();
        }

        $gid = UserClient::getInstance()->checkGuest();

        try
        {

            $res = DoctorCommentPostClient::getInstance()->addDoctorCommentPost($doctorComment, $user, $dcpContent, XIpLocation::getIp(), $gid);
        }
        catch(BizException $ex)
        {
            MsgHtml::msg($ex->getMessage(), $doctorComment->doctor->getUrl(), array('delay' => '10', 'button' => 'close'));
        }
        $this->cleanUrlCache($doctorComment->getUrl());
        $this->cleanUrlCache($doctorComment->doctor->getUrl());
    	$response->setRedirect($doctorComment->getUrl()."?from=1"); 
	}/*}}}*/