ProductSummary.jsp
Dosyayı İndir
<%--
Document : ProductSummary
Created on : May 24, 2013, 1:34:45 PM
Author : onder
--%>
<%@page import="com.godoro.inventrory.manager.CategoryManager"%>
<%@page import="com.godoro.inventrory.entity.Category"%>
<%@page import="com.godoro.inventrory.entity.Product"%>
<%@page import="java.util.List"%>
<%@page import="com.godoro.inventrory.manager.ProductManager"%>
<%
ProductManager productManager = new ProductManager();
String filter = request.getParameter("filter");
List<Product> productList;
long selectedCategoryId = 0;
if (filter != null) {
selectedCategoryId = Long.parseLong(request.getParameter("categoryId"));
}
productList = productManager.listByCategoryId(selectedCategoryId);
CategoryManager categoryManager = new CategoryManager();
List<Category> categoryList = categoryManager.list();
Category nullCategory = new Category(0, "--Seçiniz--");
categoryList.add(0, nullCategory);
%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Ürün Özeti</h1>
<form method="POST">
Kategori :
<select name="categoryId">
<% for (Category category : categoryList) {%>
<option value="<%=category.getCategoryId()%>" <%=category.getCategoryId() == selectedCategoryId ? "selected" : ""%>>
<%=category.getCategoryName()%>
</option>
<% }%>
</select>
<input type="submit" value="Süz" name="filter"/>
<table border="1">
<tr>
<td>ÜRÜN NO</td>
<td>ÜRÜN ADI</td>
<td>SATIŞ FİYATI</td>
<td>KATEGORİ</td>
</tr>
<% for (Product product : productList) {%>
<tr>
<td><%=product.getProductId()%></td>
<td><%=product.getProductName()%></td>
<td><%=product.getSalesPrice()%></td>
<td><%=product.getCategoryName()%></td>
</tr>
<% }%>
</table>
<a href="ProductInsert.jsp">Ekle</a>
</form>
</body>
</body>
</html>
Dosyayı İndir