Skip to content

Commit 4d6ec4a

Browse files
committed
add jsp header
1 parent a99098b commit 4d6ec4a

File tree

8 files changed

+37
-120
lines changed

8 files changed

+37
-120
lines changed

spring-security-oauth/src/main/java/org/baeldung/config/WebConfig.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
import org.baeldung.persistence.service.RedditTokenService;
99
import org.baeldung.reddit.classifier.RedditClassifier;
10+
import org.baeldung.reddit.util.MyFeatures;
1011
import org.baeldung.reddit.util.UserAgentInterceptor;
1112
import org.baeldung.web.schedule.ScheduledTasks;
1213
import org.springframework.beans.factory.annotation.Autowired;
@@ -87,9 +88,11 @@ public ScheduledTasks scheduledTasks(OAuth2ProtectedResourceDetails reddit) {
8788

8889
@Bean
8990
public RedditClassifier redditClassifier() throws IOException {
90-
final Resource file = new ClassPathResource("data.csv");
9191
final RedditClassifier redditClassifier = new RedditClassifier();
92-
redditClassifier.trainClassifier(file.getFile().getAbsolutePath());
92+
if (MyFeatures.PREDICTION_FEATURE.isActive()) {
93+
final Resource file = new ClassPathResource("data.csv");
94+
redditClassifier.trainClassifier(file.getFile().getAbsolutePath());
95+
}
9396
return redditClassifier;
9497
}
9598

spring-security-oauth/src/main/webapp/WEB-INF/jsp/editPostForm.jsp

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,8 @@ border-color: #ddd;
2121
</style>
2222
</head>
2323
<body>
24-
<nav class="navbar navbar-default">
25-
<div class="container-fluid">
26-
<div class="navbar-header">
27-
<a class="navbar-brand" href="<c:url value="/home.html" />">Schedule to Reddit</a>
28-
</div>
29-
30-
<p class="navbar-text navbar-right">Logged in as
31-
<b><sec:authentication property="principal.username" /></b>&nbsp;&nbsp;&nbsp;
32-
</p>
33-
34-
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
35-
<ul class="nav navbar-nav">
36-
<li><a href="<c:url value="/posts" />">My Scheduled Posts</a></li>
37-
<li><a href="<c:url value="/post" />">Post to Reddit</a></li>
38-
<li><a href="<c:url value="/postSchedule" />">Schedule Post to Reddit</a></li>
39-
</ul>
40-
41-
</div><!-- /.navbar-collapse -->
42-
</div><!-- /.container-fluid -->
43-
</nav>
24+
<jsp:include page="header.jsp" />
25+
4426
<div class="container">
4527
<h1>Edit Scheduled Post</h1>
4628
<form action="<c:url value="/updatePost/${post.getId()}" />" method="post" role="form" data-toggle="validator">
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
2+
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
3+
4+
<nav class="navbar navbar-default">
5+
<div class="container-fluid">
6+
<div class="navbar-header">
7+
<a class="navbar-brand" href="<c:url value="/home.html" />">Schedule to Reddit</a>
8+
</div>
9+
10+
<p class="navbar-text navbar-right">Logged in as
11+
<b><sec:authentication property="principal.username" /></b>&nbsp;&nbsp;&nbsp;
12+
<a href="<c:url value="/logout" />">Logout</a>&nbsp;&nbsp;&nbsp;
13+
</p>
14+
15+
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
16+
<ul class="nav navbar-nav">
17+
<li><a href="<c:url value="/posts" />">My Scheduled Posts</a></li>
18+
<li><a href="<c:url value="/post" />">Post to Reddit</a></li>
19+
<li><a href="<c:url value="/postSchedule" />">Schedule Post to Reddit</a></li>
20+
</ul>
21+
22+
</div><!-- /.navbar-collapse -->
23+
</div><!-- /.container-fluid -->
24+
</nav>

spring-security-oauth/src/main/webapp/WEB-INF/jsp/home.jsp

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,8 @@
88

99
</head>
1010
<body>
11-
<nav class="navbar navbar-default">
12-
<div class="container-fluid">
13-
<div class="navbar-header">
14-
<a class="navbar-brand" href="#">Schedule to Reddit</a>
15-
</div>
16-
17-
<p class="navbar-text navbar-right">Logged in as
18-
<b><sec:authentication property="principal.username" /></b>&nbsp;&nbsp;&nbsp;
19-
<a href="logout">Logout</a>&nbsp;&nbsp;&nbsp;
20-
</p>
11+
<jsp:include page="header.jsp" />
2112

22-
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
23-
<ul class="nav navbar-nav">
24-
<li><a href="posts">My Scheduled Posts</a></li>
25-
<li><a href="post">Post to Reddit</a></li>
26-
<li><a href="postSchedule">Schedule Post to Reddit</a></li>
27-
</ul>
28-
29-
</div><!-- /.navbar-collapse -->
30-
</div><!-- /.container-fluid -->
31-
</nav>
3213
<div class="container">
3314
<h1>Welcome, <small><sec:authentication property="principal.username" /></small></h1>
3415
<br>

spring-security-oauth/src/main/webapp/WEB-INF/jsp/postListView.jsp

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,8 @@
1010

1111
</head>
1212
<body>
13-
<nav class="navbar navbar-default">
14-
<div class="container-fluid">
15-
<div class="navbar-header">
16-
<a class="navbar-brand" href="home.html">Schedule to Reddit</a>
17-
</div>
18-
19-
<p class="navbar-text navbar-right">Logged in as
20-
<b><sec:authentication property="principal.username" /></b>&nbsp;&nbsp;&nbsp;
21-
</p>
22-
23-
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
24-
<ul class="nav navbar-nav">
25-
<li class="active"><a href="posts">My Scheduled Posts</a></li>
26-
<li><a href="post">Post to Reddit</a></li>
27-
<li><a href="postSchedule">Schedule Post to Reddit</a></li>
28-
</ul>
29-
30-
</div><!-- /.navbar-collapse -->
31-
</div><!-- /.container-fluid -->
32-
</nav>
13+
<jsp:include page="header.jsp" />
14+
3315
<div class="container">
3416
<h1>My Scheduled Posts</h1>
3517
<table class="table table-bordered">

spring-security-oauth/src/main/webapp/WEB-INF/jsp/schedulePostForm.jsp

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,8 @@ border-color: #ddd;
2323
</style>
2424
</head>
2525
<body>
26-
<nav class="navbar navbar-default">
27-
<div class="container-fluid">
28-
<div class="navbar-header">
29-
<a class="navbar-brand" href="home.html">Schedule to Reddit</a>
30-
</div>
31-
32-
<p class="navbar-text navbar-right">Logged in as
33-
<b><sec:authentication property="principal.username" /></b>&nbsp;&nbsp;&nbsp;
34-
</p>
26+
<jsp:include page="header.jsp" />
3527

36-
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
37-
<ul class="nav navbar-nav">
38-
<li><a href="posts">My Scheduled Posts</a></li>
39-
<li><a href="post">Post to Reddit</a></li>
40-
<li class="active"><a href="postSchedule">Schedule Post to Reddit</a></li>
41-
</ul>
42-
43-
</div><!-- /.navbar-collapse -->
44-
</div><!-- /.container-fluid -->
45-
</nav>
4628
<div class="container">
4729
<h1>Schedule Post to Reddit</h1>
4830
<form action="schedule" method="post" role="form" data-toggle="validator">

spring-security-oauth/src/main/webapp/WEB-INF/jsp/submissionForm.jsp

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -21,26 +21,8 @@ border-color: #ddd;
2121
</style>
2222
</head>
2323
<body>
24-
<nav class="navbar navbar-default">
25-
<div class="container-fluid">
26-
<div class="navbar-header">
27-
<a class="navbar-brand" href="home.html">Schedule to Reddit</a>
28-
</div>
29-
30-
<p class="navbar-text navbar-right">Logged in as
31-
<b><sec:authentication property="principal.username" /></b>&nbsp;&nbsp;&nbsp;
32-
</p>
24+
<jsp:include page="header.jsp" />
3325

34-
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
35-
<ul class="nav navbar-nav">
36-
<li><a href="posts">My Scheduled Posts</a></li>
37-
<li class="active"><a href="post">Post to Reddit</a></li>
38-
<li><a href="postSchedule">Schedule Post to Reddit</a></li>
39-
</ul>
40-
41-
</div><!-- /.navbar-collapse -->
42-
</div><!-- /.container-fluid -->
43-
</nav>
4426
<div class="container">
4527
<h1>Post to Reddit</h1>
4628
<form action="submit" method="post" role="form" data-toggle="validator">

spring-security-oauth/src/main/webapp/WEB-INF/jsp/submissionResponse.jsp

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,7 @@
99

1010
</head>
1111
<body>
12-
<nav class="navbar navbar-default">
13-
<div class="container-fluid">
14-
<div class="navbar-header">
15-
<a class="navbar-brand" href="home.html">Schedule to Reddit</a>
16-
</div>
17-
18-
<p class="navbar-text navbar-right">Logged in as
19-
<b><sec:authentication property="principal.username" /></b>&nbsp;&nbsp;&nbsp;
20-
</p>
21-
22-
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
23-
<ul class="nav navbar-nav">
24-
<li><a href="posts">My Scheduled Posts</a></li>
25-
<li><a href="post">Post to Reddit</a></li>
26-
<li><a href="postSchedule">Schedule Post to Reddit</a></li>
27-
</ul>
28-
29-
</div><!-- /.navbar-collapse -->
30-
</div><!-- /.container-fluid -->
31-
</nav>
12+
<jsp:include page="header.jsp" />
3213
<div class="container">
3314
<h1>${msg}</h1>
3415
</div>

0 commit comments

Comments
 (0)