Use JRequest rather than JInput

Close #18