Now for this lab, we're going to get a little bit busier, and we ask you to create a request scope app from our starter file. So you were provided with the lab? 0 7, request scope starter, you were to copy it over, and that provided you with an index dot html page and the index dot html page is pretty straightforward. It's just slightly busier than we've seen before, but notice it's a form that does opposed to the action, welcome. And then it has a first name, and last name, and a submit button, so pretty straightforward, all in all. And after you did that, you were kind of just explain that we're going to take something off of this index dot html page, we're going to pass it to a servlet called welcome. Servlet through the request, and once we make that request to welcome servant welcome, servlet is going to do nothing but forward the request, onto an encrypt servlet. And then the encrypt servlet, is going to read the same parameters from the request, and print out a developer starter page. We're calling it just a very simple of a little encrypt, the big point is that we're passing request parameters from our browser to one serve lit. And the that service is forwarding them to another,servlet, so we're just kind of taking a look at the scope. All right, so you were first asked to write your welcome servlet, and again notice our request comes in, and then we call requests, get dispatcher. We're going to forward that to an encrypt, servlet so we're at our welcome, servlet. We're going to move on to our encrypt servlet, and notice that this has been here all along. But when we say forward we get our request, and response the same objects to pass along. Then we were asked to write the encrypt servlet, and we made it a little busier here just to give you, a bit more, coding to do so, we get our request 1st name and last name. We reverse those and put them into a string, and we convert that to a character array, and we loop through that unencrypted name, and every time there is a vowel, there's one of these characters. Then we're going to replace it with a random character, from the ask a table between 95 and 35 so you can play around with the logic there. Hopefully, you did the random part, and the the very crude encryption that we were doing didn't throw you off too much, the big point here is that now I'm done, I've done my request. I've converted this name back out to my encrypted name, and I'm going to write an html page out a developer starter page, if you will, and passing that encrypted user name by just adding it to the output. Now, with our page up and running our index dot html page, we're simply going to put in a name, and we're going to use Maya Angelou today. And if you don't know who that is, take some time to look it up after class, you'll be glad you did. Now, we see the encrypted name that has been returned again, it's taken every vowel from the name and replace it with some random character, and that's our developer starter page