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

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir