BAEL-1148 earth001@gmail.com - Mapped get method in controller / Removed resources (#3395)
* Sample code for BAEL-1148 - earth001@gmail.com * Change tabs for spaces in non java files * Change tabs for spaces in non java files * Removed unnecessary argument * BAEL-1148 earth001@gmail.com - Mapped get method in controller / Removed resources
This commit is contained in:
parent
d74c88299b
commit
b360955e67
@ -3,28 +3,22 @@ package com.baeldung.controller;
|
|||||||
import javax.servlet.http.PushBuilder;
|
import javax.servlet.http.PushBuilder;
|
||||||
|
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
|
||||||
@Controller
|
@Controller
|
||||||
public class PushController {
|
public class PushController {
|
||||||
|
|
||||||
@RequestMapping(value = "/demoWithPush")
|
@GetMapping(path = "/demoWithPush")
|
||||||
public String demoWithPush(PushBuilder pushBuilder) {
|
public String demoWithPush(PushBuilder pushBuilder) {
|
||||||
if (null != pushBuilder) {
|
if (null != pushBuilder) {
|
||||||
pushBuilder.path("resources/logo.png")
|
pushBuilder.path("resources/logo.png")
|
||||||
.addHeader("Content-Type", "image/png")
|
.addHeader("Content-Type", "image/png")
|
||||||
.push();
|
.push();
|
||||||
pushBuilder.path("resources/script.js")
|
|
||||||
.addHeader("Content-Type", "text/javascript")
|
|
||||||
.push();
|
|
||||||
pushBuilder.path("resources/style.css")
|
|
||||||
.addHeader("Content-Type", "text/css")
|
|
||||||
.push();
|
|
||||||
}
|
}
|
||||||
return "demo";
|
return "demo";
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping(value = "/demoWithoutPush")
|
@GetMapping(path = "/demoWithoutPush")
|
||||||
public String demoWithoutPush() {
|
public String demoWithoutPush() {
|
||||||
return "demo";
|
return "demo";
|
||||||
}
|
}
|
||||||
|
@ -5,17 +5,13 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||||
<title>PushBuilder demo</title>
|
<title>PushBuilder demo</title>
|
||||||
<link href="<c:url value="/resources/style.css"/>" rel="stylesheet" />
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
<span>PushBuilder demo</span>
|
||||||
<span class="single-title">PushBuilder demo</span>
|
|
||||||
<br>
|
<br>
|
||||||
<img src="<c:url value="/resources/logo.png"/>" alt="Logo" height="126"
|
<img src="<c:url value="/resources/logo.png"/>" alt="Logo"
|
||||||
width="411">
|
height="126" width="411">
|
||||||
<br>
|
<br>
|
||||||
<script type="text/javascript"
|
|
||||||
src="<c:url value="/resources/script.js"/>"></script>
|
|
||||||
<br> Go to
|
<br> Go to
|
||||||
<a href="/spring-mvc-push/">index</a>
|
<a href="/spring-mvc-push/">index</a>
|
||||||
</body>
|
</body>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user