Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
SkuciSe
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Tim 2 - 2022
SkuciSe
Commits
1b92a3a7
Commit
1b92a3a7
authored
Sep 11, 2022
by
Bogdan Andjelkovic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
profilne slike oglasa - back ( front samo jos size da se podesi)
parent
76722d25
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
4 deletions
+27
-4
SkuciSe/src/main/java/com/example/SkuciSe/controller/OglasController.java
+1
-0
SkuciSe/src/main/java/com/example/SkuciSe/repository/SlikeRepository.java
+22
-0
SkuciSe/src/main/resources/templates/lista-oglasa.html
+4
-4
No files found.
SkuciSe/src/main/java/com/example/SkuciSe/controller/OglasController.java
View file @
1b92a3a7
...
@@ -76,6 +76,7 @@ public class OglasController
...
@@ -76,6 +76,7 @@ public class OglasController
}
}
model
.
addAttribute
(
"gradovi"
,
list
);
model
.
addAttribute
(
"gradovi"
,
list
);
model
.
addAttribute
(
"lokacije"
,
lRepo
.
findAll
());
model
.
addAttribute
(
"lokacije"
,
lRepo
.
findAll
());
model
.
addAttribute
(
"slikeOglasa"
,
sRepo
.
findAllFirstPics
(
listaOglasa
));
return
"/lista-oglasa"
;
return
"/lista-oglasa"
;
}
}
...
...
SkuciSe/src/main/java/com/example/SkuciSe/repository/SlikeRepository.java
View file @
1b92a3a7
package
com
.
example
.
SkuciSe
.
repository
;
package
com
.
example
.
SkuciSe
.
repository
;
import
com.example.SkuciSe.model.oglas.Oglas
;
import
com.example.SkuciSe.model.slika.Slika
;
import
com.example.SkuciSe.model.slika.Slika
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -33,5 +34,26 @@ public class SlikeRepository
...
@@ -33,5 +34,26 @@ public class SlikeRepository
return
list
;
return
list
;
}
}
public
List
<
Slika
>
findAllFirstPics
(
List
<
Oglas
>
oglasi
)
{
List
<
Slika
>
list
=
new
ArrayList
<
Slika
>();
for
(
Oglas
oglas:
oglasi
)
{
String
sql
=
"select * from slike where oglasid = "
+
oglas
.
getOglasId
();
ResultSet
rs
=
null
;
try
{
rs
=
dataBase
.
statement
.
executeQuery
(
sql
);
while
(
rs
.
next
())
{
list
.
add
(
new
Slika
(
rs
.
getInt
(
"slikeid"
),
rs
.
getInt
(
"oglasid"
),
rs
.
getString
(
"slika"
)));
break
;
}
}
catch
(
SQLException
e
)
{
throw
new
RuntimeException
(
e
);
}
}
return
(
list
);
}
}
}
SkuciSe/src/main/resources/templates/lista-oglasa.html
View file @
1b92a3a7
...
@@ -207,14 +207,14 @@
...
@@ -207,14 +207,14 @@
</article>
</article>
</div>
<!-- card.// -->
</div>
<!-- card.// -->
</div>
</div>
<div
class=
"col-8"
>
<div
class=
"col-8"
th:object=
"${slikeOglasa}"
>
<h1
th:if=
"${oglasi.size() == 0}"
class=
"text-center"
>
Nema oglasa!
</h1>
<h1
th:if=
"${oglasi.size() == 0}"
class=
"text-center"
>
Nema oglasa!
</h1>
<div
class=
"row w-100 box "
th:each=
"i : ${#numbers.sequence(0, oglasi.size()-1,3)}"
>
<div
class=
"row w-100 box "
th:each=
"i : ${#numbers.sequence(0, oglasi.size()-1,3)}"
>
<div
class=
"col-lg-4 p-2"
data-aos=
"zoom-in"
th:if=
"${oglasi[i].naslov != null}"
>
<div
class=
"col-lg-4 p-2"
data-aos=
"zoom-in"
th:if=
"${oglasi[i].naslov != null}"
>
<div
class=
"section border bg-white rounded p-2"
>
<div
class=
"section border bg-white rounded p-2"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-lg-12 img-section"
>
<div
class=
"col-lg-12 img-section"
>
<img
src=
"http://nicesnippets.com/demo/re-image6.jpg
"
class=
"p-0 m-0 res-ponsive"
>
<img
th:src=
"@{'data:image/png;charset=utf-8;base64,'+${slikeOglasa[i].slikaCode}}
"
class=
"p-0 m-0 res-ponsive"
>
<span
class=
"badge badge-danger add-sens p-2 rounded-0"
<span
class=
"badge badge-danger add-sens p-2 rounded-0"
th:text=
"${oglasi[i].kvadratura + 'm2'}"
></span>
th:text=
"${oglasi[i].kvadratura + 'm2'}"
></span>
</div>
</div>
...
@@ -248,7 +248,7 @@
...
@@ -248,7 +248,7 @@
<div
class=
"section border bg-white rounded p-2"
>
<div
class=
"section border bg-white rounded p-2"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-lg-12 img-section"
>
<div
class=
"col-lg-12 img-section"
>
<img
src=
"http://nicesnippets.com/demo/re-image6.jpg
"
class=
"p-0 m-0 res-ponsive"
>
<img
th:src=
"@{'data:image/png;charset=utf-8;base64,'+${slikeOglasa[i+1].slikaCode}}
"
class=
"p-0 m-0 res-ponsive"
>
<span
class=
"badge badge-danger add-sens p-2 rounded-0"
<span
class=
"badge badge-danger add-sens p-2 rounded-0"
th:text=
"${oglasi[i+1].kvadratura + 'm2'}"
></span>
th:text=
"${oglasi[i+1].kvadratura + 'm2'}"
></span>
</div>
</div>
...
@@ -282,7 +282,7 @@
...
@@ -282,7 +282,7 @@
<div
class=
"section border bg-white rounded p-2"
>
<div
class=
"section border bg-white rounded p-2"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-lg-12 img-section"
>
<div
class=
"col-lg-12 img-section"
>
<img
src=
"http://nicesnippets.com/demo/re-image6.jpg
"
class=
"p-0 m-0 res-ponsive"
>
<img
th:src=
"@{'data:image/png;charset=utf-8;base64,'+${slikeOglasa[i+2].slikaCode}}
"
class=
"p-0 m-0 res-ponsive"
>
<span
class=
"badge badge-danger add-sens p-2 rounded-0"
<span
class=
"badge badge-danger add-sens p-2 rounded-0"
th:text=
"${oglasi[i+2].kvadratura + 'm2'}"
></span>
th:text=
"${oglasi[i+2].kvadratura + 'm2'}"
></span>
</div>
</div>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment