File tree 2 files changed +4
-3
lines changed
Ch06_SQLInjection/src/main/java/de/dominikschadow/webappsecurity/servlets
Ch07_CSP/src/main/java/de/dominikschadow/webappsecurity 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 14
14
*/
15
15
@ WebServlet (name = "InitDbServlet" , urlPatterns = {"/" })
16
16
public class InitDbServlet extends HttpServlet {
17
+ @ Override
17
18
public void init () {
18
19
Session session = getSessionFactory ().openSession ();
19
20
session .close ();
Original file line number Diff line number Diff line change 21
21
import org .slf4j .Logger ;
22
22
import org .slf4j .LoggerFactory ;
23
23
24
- import javax .servlet .ServletException ;
25
24
import javax .servlet .annotation .WebServlet ;
26
25
import javax .servlet .http .HttpServlet ;
27
26
import javax .servlet .http .HttpServletRequest ;
28
27
import javax .servlet .http .HttpServletResponse ;
29
28
import java .io .BufferedReader ;
30
29
import java .io .IOException ;
31
30
import java .io .InputStreamReader ;
31
+ import java .nio .charset .Charset ;
32
32
33
33
/**
34
34
* Simple CSP-Reporting servlet to receive and print out any JSON style CSP report with violations.
@@ -41,8 +41,8 @@ public class CSPReporting extends HttpServlet {
41
41
private static final Logger LOGGER = LoggerFactory .getLogger (CSPReporting .class );
42
42
43
43
@ Override
44
- protected void doPost (HttpServletRequest request , HttpServletResponse response ) throws ServletException {
45
- try (BufferedReader reader = new BufferedReader (new InputStreamReader (request .getInputStream ()))) {
44
+ protected void doPost (HttpServletRequest request , HttpServletResponse response ) {
45
+ try (BufferedReader reader = new BufferedReader (new InputStreamReader (request .getInputStream (), Charset . defaultCharset () ))) {
46
46
StringBuilder responseBuilder = new StringBuilder ();
47
47
48
48
String inputStr ;
You can’t perform that action at this time.
0 commit comments