add lock to buyFund in transactionDAO, fix the buyFund.jsp of error
showing, and fix the error msg