Key idea. The variable sits in both the base and the exponent, so take logarithms before differentiating.
For x>1 we have lnx>0, so f(x)>0 and we may write
lnf(x)=xln(lnx).
Differentiate with the product and chain rules:
f(x)f′(x)=ln(lnx)+x⋅lnx1⋅x1=ln(lnx)+lnx1.
Multiplying through by f(x) gives
f′(x)=(lnx)x[ln(lnx)+lnx1].
At x=e we have lne=1, so (lne)e=1, ln(lne)=ln1=0 and 1/lne=1. Hence
f′(e)=1
Alternative. Write f(x)=exlnlnx. Then f′(x)=exlnlnx(lnlnx+1/lnx), which is the same expression and gives the same value at x=e.