[Exercises] Summary of exercises for JSP

  1. JSP Scripting Elements

    1. Do the following with only JSPs (and no servlets) and using JSP scripting elements

      1. Create a method that take two int numbers and return their sum as int.

      2. Invoke the method from within template text using JSP elements (example o/p - Sum of 3 and 4 is 7.)

      3. Print above line to console as well using JSP elements.

    2. Deploy the project into tomcat, restart server and compare the source jsp with the generated servlet.

  2. JSP Forms and Standard Actions

    1. Create a JSP web form to submit the name and age of an employee.

      1. Form should be submitted to a JSP file.

    2. Create a bean class called Employee for storing the name and age of the employee

    3. Within the JSP to which form is submitted, do the following using only standard actions

      1. Declare an instance of the Employee JavaBean

      2. Populate the Employee object with values from form submission

      3. Retrieve the values and display it with proper template text:

        1. Employee name is John

        2. Employee age is 30

  3. JSP and web.xml

    1. Create two simple JSP files.

      1. A JSP web form that will submit data to the second JSP

      2. Second JSP may simply print the values of the form submission

    2. Create an entry in the web.xml for first jsp file alone

      1. Declare load-on-startup element with a positive value

      2. Define a url pattern

    3. Package the application as a war

    4. Deploy the war into tomcat and start the server

    5. Check tomcat jsp generation folder for class files generated

    6. Run a url with the url pattern defined

    7. Check tomcat jsp generation folder again for class files generated

    8. List down the classes generated before running the url and after running the url and explain the reason.

 

For any doubts related to any exercises given here, use the forum section @ http://javajee.com/forums/java-ee-web-component-developer-certified-expert.

Tags: 

Quick Notes Finder Tags

Activities (1) advanced java (1) agile (3) App Servers (6) archived notes (2) Arrays (1) Best Practices (12) Best Practices (Design) (3) Best Practices (Java) (7) Best Practices (Java EE) (1) BigData (3) Chars & Encodings (6) coding problems (2) Collections (15) contests (3) Core Java (All) (55) course plan (2) Database (12) Design patterns (8) dev tools (3) downloads (2) eclipse (9) Essentials (1) examples (14) Exception (1) Exceptions (4) Exercise (1) exercises (6) Getting Started (18) Groovy (2) hadoop (4) hibernate (77) hibernate interview questions (6) History (1) Hot book (5) http monitoring (2) Inheritance (4) intellij (1) java 8 notes (4) Java 9 (1) Java Concepts (7) Java Core (9) java ee exercises (1) java ee interview questions (2) Java Elements (16) Java Environment (1) Java Features (4) java interview points (4) java interview questions (4) javajee initiatives (1) javajee thoughts (3) Java Performance (6) Java Programmer 1 (11) Java Programmer 2 (7) Javascript Frameworks (1) Java SE Professional (1) JPA 1 - Module (6) JPA 1 - Modules (1) JSP (1) Legacy Java (1) linked list (3) maven (1) Multithreading (16) NFR (1) No SQL (1) Object Oriented (9) OCPJP (4) OCPWCD (1) OOAD (3) Operators (4) Overloading (2) Overriding (2) Overviews (1) policies (1) programming (1) Quartz Scheduler (1) Quizzes (17) RabbitMQ (1) references (2) restful web service (3) Searching (1) security (10) Servlets (8) Servlets and JSP (31) Site Usage Guidelines (1) Sorting (1) source code management (1) spring (4) spring boot (3) Spring Examples (1) Spring Features (1) spring jpa (1) Stack (1) Streams & IO (3) Strings (11) SW Developer Tools (2) testing (1) troubleshooting (1) user interface (1) vxml (8) web services (1) Web Technologies (1) Web Technology Books (1) youtube (1)