Commit 76294e8c by Patryk Czarnik

Edycja produktu - wyświelenie formularza

parent 4d81ff36
...@@ -71,6 +71,11 @@ public class ProductController { ...@@ -71,6 +71,11 @@ public class ProductController {
return "wyszukiwarka2"; return "wyszukiwarka2";
} }
@GetMapping("/{id}/edit")
public String editProduct(@PathVariable("id") Integer productId) {
return "product_form";
}
@GetMapping(path="/{id}/photo", produces="image/jpeg") @GetMapping(path="/{id}/photo", produces="image/jpeg")
@ResponseBody @ResponseBody
public byte[] getPhoto(@PathVariable("id") Integer productId) { public byte[] getPhoto(@PathVariable("id") Integer productId) {
......
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="jakarta.tags.core"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Edycja danych produktu</title>
<link rel="stylesheet" type="text/css" href="/styl.css">
</head>
<body>
<h1>Edycja produktu</h1>
<form id="product-form" method="post">
<table class="form">
<tr>
<td><label for="productId">Numer:</label></td>
<td><input name="productId" placeholder="brak" type="number"
readonly="readonly" value="${product.productId}" /></td>
</tr>
<tr>
<td><label for="productName">Nazwa towaru:</label></td>
<td><input name="productName" placeholder="nazwa..."
type="text" value="${product.productName}" /></td>
</tr>
<tr>
<td><label for="price">Cena:</label></td>
<td><input name="price" placeholder="12.90"
title="tu wpisz cenę" type="number" step="0.01"
value="${product.price}" /></td>
</tr>
<tr>
<td><label for="vat">Stawka VAT:</label></td>
<td><input name="vat" placeholder="0.23" title="tu wpisz vat"
type="number" step="0.01" value="${product.vat}" /></td>
</tr>
<tr>
<td><label for="description">Opis:</label></td>
<td><textarea name="description" rows="10" cols="120">${product.description}</textarea></td>
</tr>
<tr>
<td><button>Zapisz</button></td>
</tr>
</table>
</form>
<div class="action">
<a href="/products">powrót do listy produktów</a>
</div>
<div class="action">
<a href="/">powrót do spisu treści</a>
</div>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment