Skip to content

Commit 4d1043a

Browse files
author
Tanechka
committed
Lesson15 servlets
1 parent e9a4a68 commit 4d1043a

3 files changed

Lines changed: 34 additions & 3 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package ru.javawebinar.basejava.web;
2+
3+
import javax.servlet.http.HttpServlet;
4+
import javax.servlet.http.HttpServletRequest;
5+
import javax.servlet.http.HttpServletResponse;
6+
import java.io.IOException;
7+
8+
public class ResumeServlet extends HttpServlet {
9+
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException {
10+
11+
}
12+
13+
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException {
14+
request.setCharacterEncoding("UTF-8");
15+
response.setCharacterEncoding("UTF-8");
16+
// response.setHeader("Content-Type", "text/html; charset=UTF-8");
17+
response.setContentType("text/html; charset=UTF-8");
18+
String name = request.getParameter("name");
19+
response.getWriter().write(name == null ? "Hello Resumes!" : "Hello " + name + '!');
20+
}
21+
}

src/ru/javawebinar/basejava/web/WEB-INF/web.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,14 @@
33
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
44
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
55
version="3.1">
6+
7+
<servlet>
8+
<servlet-name>resumeServlet</servlet-name>
9+
<servlet-class>ru.javawebinar.basejava.web.ResumeServlet</servlet-class>
10+
</servlet>
11+
<servlet-mapping>
12+
<servlet-name>resumeServlet</servlet-name>
13+
<url-pattern>/resume</url-pattern>
14+
</servlet-mapping>
15+
616
</web-app>

test/ru/javawebinar/basejava/storage/AbstractStorageTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@ public void clear() throws Exception {
9494
@Test
9595
public void update() throws Exception {
9696
Resume newResume = new Resume(UUID_1, "New Name");
97-
R1.addContact(ContactType.MAIL, "mail1@google.com");
98-
R1.addContact(ContactType.SKYPE, "NewSkype");
99-
R1.addContact(ContactType.MOBILE, "+7 921 222-22-22");
97+
newResume.addContact(ContactType.MAIL, "mail1@google.com");
98+
newResume.addContact(ContactType.SKYPE, "NewSkype");
99+
newResume.addContact(ContactType.MOBILE, "+7 921 222-22-22");
100100
storage.update(newResume);
101101
assertTrue(newResume.equals(storage.get(UUID_1)));
102102
}

0 commit comments

Comments
 (0)