1. Using scriptlet tags (<% %>) to output plain text or use print statements. 2. Embedding Java expressions using <%= expression %> which are replaced with the expression result. 3. Using JSP tags like <jsp:include> or custom tags to include or generate blocks of HTML markup. 3 sentences