Nie wyświetlają się dane z bazy

Nie wyświetlają się dane z bazy
dpienczyn
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 49
0
Kopiuj
@Controller
public class ProductController {

	private static final Logger logger = Logger
            .getLogger(ProductController.class);
	
	public ProductController() {
        System.out.println("ProductController()");
    }
	
	@Autowired
	private ProduktService produktService;
	
	@RequestMapping(value = "/produkt")
    public ModelAndView listProdukt(ModelAndView model) throws IOException {
        List<Produkt> listProdukt = produktService.getAllProdukts();
        model.addObject("listProdukt", listProdukt);
        model.setViewName("produkt");
        return model;
    }
}
Kopiuj
<div align="center">
        <h1>Produkt List</h1>
        <table border="1">
 			
            <th>Nazwa</th>
            <th>Ilosc</th>
            <th>Opis</th>
 
            <c:forEach var="produkt" items="${listProdukt}">
                <tr>
 					
                    <td>${produkt.nazwa}</td>
                    <td>${produkt.ilosc}</td>
                    <td>${produkt.opis}</td>
                </tr>
            </c:forEach>
        </table>
    </div>
Kopiuj
@Entity
@Table(name = "produkt")
public class Produkt implements Serializable {
	
	private static final long serialVersionUID = 3684538750583497330L;

	@Id
    @GeneratedValue(strategy = GenerationType.AUTO)
	private int id;
	
	@Column
	private String nazwa;
	
	@Column
	private int ilosc;
	
	@Column
	private String opis;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getNazwa() {
		return nazwa;
	}
	public void setNazwa(String nazwa) {
		this.nazwa = nazwa;
	}
	public int getIlosc() {
		return ilosc;
	}
	public void setIlosc(int ilosc) {
		this.ilosc = ilosc;
	}
	public String getOpis() {
		return opis;
	}
	public void setOpis(String opis) {
		this.opis = opis;
	}

}
@Entity
@Table(name = "produkt")
public class Produkt implements Serializable {
	
	private static final long serialVersionUID = 3684538750583497330L;

	@Id
    @GeneratedValue(strategy = GenerationType.AUTO)
	private int id;
	
	@Column
	private String nazwa;
	
	@Column
	private int ilosc;
	
	@Column
	private String opis;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getNazwa() {
		return nazwa;
	}
	public void setNazwa(String nazwa) {
		this.nazwa = nazwa;
	}
	public int getIlosc() {
		return ilosc;
	}
	public void setIlosc(int ilosc) {
		this.ilosc = ilosc;
	}
	public String getOpis() {
		return opis;
	}
	public void setOpis(String opis) {
		this.opis = opis;
	}

}

Kuba_or_JJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Nie brakuje ci method = RequestMethod.GET w listProdukt?

dpienczyn
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 49
0
Kuba_or_JJ napisał(a):

Nie brakuje ci method = RequestMethod.GET w listProdukt?

dpienczyn
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 49
0
dpienczyn napisał(a):
Kuba_or_JJ napisał(a):

Nie brakuje ci method = RequestMethod.GET w listProdukt?

Kuba_or_JJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0
Kopiuj
 @RequestMapping(value = "/produkt")
    public ModelAndView listProdukt() throws IOException {
        List<Produkt> listProdukt = produktService.getAllProdukts();
ModelAndView model = new ModelAndView("produkt");
        model.addObject("listProdukt", listProdukt);
        return model;
    }
Kuba_or_JJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Usuń adnotację którą zaznaczyłem

dpienczyn
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 49
0
Kuba_or_JJ napisał(a):

Usuń adnotację którą zaznaczyłem

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 415
0

Kod na screenach, serio ?

Kuba_or_JJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Zamień return sessionFactory.getCurentSession().createQuery("from Produkt").list();
na

Kopiuj
List<Produkt> listaProduktow = sessionFactory.getCurrentSession().createQuery("from Produkt").list();
		return listaProduktow;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.